Home
User Manual
Contents
1. 123 ANINP OFFSET J Jo o o 124 ELDEGN OFFSET 125 ELDEGP_OFFSET 126 PHASE COMP S 127 AMPLITUDE J 128 MANI NOM 129 MANALPHA J S e 130 UMEAS 131 LNOM J 132 PH SOLL J ASOL J S 134 B SOL J S J 135 IC soL S 136 IX_SELECT 137 IA IST S S 138 IBIST 0 S CIST 140 IA OFFSET 141__ IBOFFSET S 42 I OFFSET J jf Velocity of external encoder Pulse In in counts per sample T11525GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 36 5 12 Internal registers Only MACSO 141 sse em MacReglo Default Access fate 1455 JUAVAL Lg jo o o LLL 146 147 UC VALS 48 Jj bL p oL Y 1449 KB J J J J 450 KIC 51 U SUPPLY y y 152 MINU SUP J j p 154 SERIALNUMBER 32 cc nem SERIALNUMBER HWVERSION CHECKSUM 3201 m hi word of en ECKSUM UV HANDLE EMEN 0 SET UV ERR Bit 1 UV GO PASSIVE Bit 2 unused Bit 3 UV VSOLLO INV OUTPUT Bit 0 INV INPOSOUT Bit 1 INV ERROROUT Bit 2 INVROTDIR Bit 3 OTUSERCTRL Bit 4 OSUSERCTRL 162 INDEXOFFSET pj Jp j Jj 163 P NEW 32bit 164 h wordofP
2. eRxP Special command T HW 1 funct Command Input selection Encoder setup Input function Motor resolution Input inact Select this to enable Input the extended encoder operation Modbus setup a Master Slave seh TT1272 01GB Finish the encoder setup Click Reset position to by clicking Save in flash set the overall position to store the new setup counter to zero permanent Following sequence is recommended for setup of the extended encoder operation Enable the extended encoder option at the Advanced tab 2 Move the mechanics to the desired position where the zero point shall be and press Reset position After doing this the actual motor position will be set to 0 3 Finish the setup by pressing the Save in flash in order to store the settings perma nently in the motor JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 69 2 11 2 11 8 70 Absolute Multiturn Encoder The actual position value of the motor can always be seen in the status area of MacTak as shown below Status Motor status Actual mode Passive Actual veloc The actual position of the motor Actual position 18878110 Counts gt otor load mea Regenerative load Temperature Inputs Bus voltage Control voltage Volts Velocily of input Cts Smp Analogue input amp IN1 Volts slanue inni 7 TT1273 01GB Extended encoder operation W
3. Shap codice acid ga bo paar range optional position s Sat veloci to D i offset and hysteresis is Motos bers 24 f Cours 3 The motor status T handry 1nbermedust poseer DC woke ken can be monitored here Ful iuge Mns specified here PCR eur 18 Weta Cornet Zero Search Zero search can also be used During zero search the Analogue to position mode will be set inactive See also the Zero Search chapter TTII8IGB The following setup parameters can be necessary or convenient to use in the Analogue to position mode Startup Mode Select Analogue to Position Mode in this field Analogue to position parameters This area is used to define the range and offset for the motor movement versus the analogue input see curve on the previous page Profile data In this mode the motor movement is fundamentally controlled from the external signal source but via the 4 parameters specified in Profile da ta field it is possible to add limitations to speed etc Velocity The velocity field can be used to limit the maximum speed of the motor Example if an external encoder is producing a frequency which theo retically should give a MAC motor speed of 10000 RPM the speed can be limited to 4000 RPM max allowed speed for the MAC The motor will be unstable and go in error in a short time since it is not able to run at 10000 RPM Note that no pulse
4. M 166 h wordofFILTERID 167 HARDWARELIM Bit 0 HW NEG Bit 1 HW PLIM POS Bit 2 HW IN1 Bit 3 HW IN2 Bit 4 HW IN3 Bit 5 HW IN4 Bit 6 HW IN5 Bit 7 HW IN6 Bit 8 HW ANINP HOMING DONE Bit 0 set every time a zero search has completed Not cleared by firmware except after reset 111526GB 368 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 12 Internal registers Only MAC5O 141 t Emme Em acon _ MacReglo Name Name Default Access 169 GROUP ID J a 1 91 171 MONITOR CPP 172 MONITOR REG S f o 173 MONTOR REG2 p p e Jj o 174 MONITOR ACT J 03 S o jo ooo ooo ooo o 175 MONTOR SRC 0j p P o ERES REI 9 77 MONTOR SAV 178 SSI_BITS1 ao SCENE ENABLE Bit 1 SSI DIR Bit 2 551 POS SYNC Bit 3 551 RESET Bit 4 551 NOCHECK Bit 15 SSI ERROR CNTL l 1 a Bit 1 OUTPUT O2 ee 11 EE 182 UART1 SETUP Selects what protocol to run on the RS422 lines that can be used for Pulse In Pulse Out or Serial Data The selection in this register is used only if the lowest two bits in Reg36 CNTRL BITS are set to Serial Data Values of Reg182 UART1 SETUP 0 Autodetect i
5. 0 message is sent from the module firmware whenever it receives a status byte from the motor where the error bit is set it then reads register 35 from the motor When the error is no longer present the module will send a NoError EMCY object once JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4 The EMCY object 1002h is sent as an 8 byte message and has the following structure CANopen CANopen CANopen error code error code 8 bit error MSB 10 LSB 02 register EMCY object 1002h is sent when any of the HW end limits are active No additional in formation in bytes 3 7 The EMCY object 1003h is sent as an 8 byte message and has the following structure Byte 0 Byte 1 Byte 2 Byte3 Byte4 Byte5 Byte6 Byte7 o qp or error code error code 8 bit error MSB 10 LSB 03 register EMCY object 1003h is sent when internal communication between the module and the motor has been disconnected The EMCY object 1004h is sent as an 8 byte message and has the following structure CANopen CANopen CANopen error code error code 8 bit error MSB 10 LSB 04 register EMCY object 1004h is sent in case of overflow in the communications queue between the module and the motor In MACOO FC2 FC4 none of the error control is enabled then the modules are started up because if there is any fault in the system it i
6. Hardware description Connector Power Serial interface User I O 0 0606060000000000000000000000000000000000000009 e e e e ccoo ecce ecce ecce e e e e ccoo ccoo ccoo e e e e ecc c ecc c ecc c ecc c e e e e ecce ecce ecce ecce e e e e ccoo ccoo e e e e econo ecce ecce ecce e e e e ecc ecce ecce ecce e e e e econo ecce ecce e e e e ccoo ccoo ccoo e e e e ccoo ccoo ccoo e e e e e e e e ccoo ecce ecce ecc e e e e ecce ecc ecce ecce e e e e ecce ecce ecce ecce e e e e ecce ecce ecce ecce e e e e ecc cc ccoo econo ecce ecce ecc c ecc
7. on om ore on o m on om Jor ore on ow o oe ore on on o rm om Jor fore on ow on on ore on n or on o ffon ow on ose on orton on m rm o jore on 9 ore on n m on o fo o oeo e om o or oo nr o foro fore o om on orr oe orm on ow Jor on fore o so om on oro on or o foro foro on on on o oro on on for ow o e se om on orr n o rm om Jor on for ow m om o orr n orm on om for enon oer st on on orr n m forr om jenes on on ss on o orr o on on om Jor on o o ore se om om on oe orm rm om fo on on oroe on sr om o ow ore or on on on fof on ore se fom on on or on rm Jorn on fof on on se on on on o on om fo on fon eo fom on on on o rr fofo on or orf foro or or JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 211 4 6 Expansion Module MACOO FD4 The Baud rate can be set according to the below table Dip Switch no SW1 125 kbit x OFF a See table above Reserved ON See table above X Not used For future purposes set in position off 212 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 6 Expansion Module MACOO FD4 4 6 4 IO messages The JVL MACOO FD module offers 8 byte I O These bytes are organized in a standard frame specified by the ODVA organisation Depending on what
8. Gub 0x10 12T 0 0 0 Output 02011 11081 i Output 0x201 2 0x2 H Sub 0511 I2TLIIM Output 02011 0 Q0 5 Sub 0x12 UIT 0 0x0 02012 12345 Ox 162 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4 Press W on the keyboard and the following screen appears Write Value Object Indes 02012 Sub Index O02 Value D 0 0 Add to list Cancel TT1076GB 7 Type 02 in the window and press OK 8 Click on the sub register 0x05 which is the register to choose which velocity the mo tor will run in Press W on the keyboard type 100 in the window and press OK 100 is in Counts Sample 9 Click on the sub register 0x03 which is the register to choose which distance the motor shall run Press on W on the keyboard type 20000 in the window and type OK 20000 is in Encoder Counts Now shall the motor shaft rotate slowly until the motor has counted 20000 Encoder pulses If you want to stop the motor when click on sub register 0x02 and write 0 in the window and it will switch to passive mode Now it is possible to change the value in the register and change the speed and distance for the motor If using other software the test could be described as using object 201 2h Sub register Width Operation Value Set up the motor V_SOLL 16 bit Counts sample Sets up the desired velocity 100h The motor rotates the P SOLL
9. Resyncronize position after passive mode Modbus setup Master Slave setup Select Paired Master in the Modbus setup Process input Analog input selection ANINP3 Select ANINP3 in as process input this is the Analog input filter setting 4 20mA input at the P4 5 module Max slope 65535 Filter factor 0 Rotary table setup Rotary table selection No selection 264 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 9 Expansion module MACOO P4 P5 Master setup continued 6 Goto the Registers tab and define the desired working range by entering a number in P2 after following formulars For linear applications spindle actuator P2 WR SP GR CPR 32 52428 Notes WR Working range in mm SP Spindle pitch linear motion per spindle revolution GR Gear ratio between motor and spindle if any Set to 1 00 if none Counts per motor revolution MAC400 1500 and 3000 8192 CPR 800 8000 CPR For rotary applications P2 WR 360 GR CPR 32 52428 Notes WR Working range in degrees GR Gear ratio between motor and output shaft if any set to 1 00 if none Counts per motor revolution MAC400 1500 and 3000 8192 CPR 800 8000 CPR NS MacTalk Noname CUNT UNI Setting up the Master motor in MacTalk File View Qfhne MACOO RxP Setup Update M an s van
10. Multiple Cancel Input Input condition Input 1 Low Input 2 High nput 3 Falling Edge nput4 Rising Edge nput5 nput 5 Input 7 Input 8 Motor Error In Position Function Tests for an input condition before either jumping to another line in the program or moving on to the next line in the program If the condition is met the command jumps to the specified program line If the condition is not met the program proceeds to execute the next line in the program When input type is set to single the command can test a single input for one of four possible conditions the input is low the input is high the input has transitioned to low Falling Edge or the input has transitioned to high Rising Edge If transitions are tested for the transition must have taken place during the last 30 microseconds After pressing the OK button the dialogue will disappear and the mouse cursor will change The next program line that you click on will then become the destination for the jump command JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 29 4 10 Expansion Module MACOO R1 R3 R4 4 10 10 12Conditional jump multiple input Dialogue Function Input type Operand OK Single r And fe Cancel Input 1 High Don t Input 2 High Don t care Input 3 High Low Don t care Input 4 High Low f Don
11. 10VDC AIN analogue Input GND ground 2kOhm potentiometer Note screen only JVL typeno POT2K connected to signal source This example only covers 0 10V but other configurations do of course also exist such as 0 5V or 10V Connected to a zero search switch MAC motor Make sure that all involved units are M ACO0 B1 B2 or B4 connected to the same Zero search switch potential v AIN analogue Input Power supply GND ground 10 32VDC TT1055GB The GND used with the AIN isnot equal for all modules See the specific hardware description of the actual module to makesure that the intended GND terminal is used Note Do not apply voltages higher than 32V to the analogue input AIN 4 2 5 General Analogue input AIN description when using MACOO Bx When a MACOO BI B2 or B4 module is mounted the MAC motor the analogue input is available in the same manner as in the basic motor itself The analogue input can be used for several applications and the function of the analogue input is determined by the mode in which the motor is set to operate Typically the input is used for controlling the velocity torque or position of the motor but the input is also used as digital input for Zero search or in Air Cylinder Mode where it is used as trigger input for the movement done by the motor For further information concerning physical connections see the individual chapters for e
12. High speed serial RS485 module MACOO FS1 and FS4 Introduction The MACOO FS and FS4 are used for high speed RS485 communication typically in multi axis systems They are capable of running at Baud rates up to 460kbit All the registers of the MAC motor can be read and written The modules includes a few inputs and outputs 2 of which can be defined as end limit inputs These can be read from the RS485 interface The MAC motor is controlled by writing to the internal registers in the motor The expansion modules MACOO FS and FS4 can be mounted on the standard MAC mo tors MAC50 MAC95 MACI40 MACI41 MAC400 800 Both modules offer the same functions but with the following hardware differences class I O Power supply RS232 485 MACOO FS1 IP42 DSUB 15 pole 3 pole Phoenix DSUB 9 pole IP67 IP65 M12 connector 8pin M12 connector M12 connector MACOO FSA4 male and female 5pin male 5pin female Note IP65 on MAC400 800 Both modules are delivered without any cables as standard Optional the MACOO FS4 module can be delivered with cables in 5 or 20m length The pages in the first part of this section concern the common features of both modules Please consult the last pages in this section to see specific information about each module such as example connection diagrams JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 8 4 8 2 Expansion Module MACOO FS1 FS4 General description MACOO
13. recommended didi Output A LN AS 2 1 Al this example Al Leave unconnected 2 7k 102Pin4 BI BI Leave unconnected 102Pin2 GND ty i E HE Ei oe Output B q 31 WW gt Fd 1 1 E Important The negative inputterminals A1 and B1 mustbe leftunconnected If possible avoid connecting the terminals to the cable since internal capacitances in the cable can interfere Continued at next page JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 143 4 3 Expansion module IMACOO B41 Step 2 Now the motor need to be setup in gear mode and the Multifunction I O must be setup as pulse input in order to accept the applied encoder signal This is done in the MacTalk windows software See illustration below SE MacTalk Noname File View coco Offline MACOD RxP Setup Updates Help 6 234 base Open Save Filter setup Main Registers Advanced Filter parameters Tests Scope Startup mode 37 Error handling Passive Change actual mode Max Follow errors 0 Counts Velocit i Function errors 0 Counts Position Rot table Min 0 Counts Position Rot table Max 0 Counts Error acceleration 0 5 torque V Inputs utputs que direct mi Output 1 01 User controlled Output 2 02 User controlled Invert In position output 0
14. IP67 protection cap for M12 WI1000 M12MCAP1 male connector Important Please note that the cables are a standard type They are not recommended for use in ca ble chains or where the cable is repeatedly bent If this is required use a special robot cable 2D or 3D cable See also Accessories page 394 where additional MI 2 connectors are shown WI1000 M12FCAP1 248 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 7 4 7 17 Expansion Module MACOO FP2 FP4 GSD file for the MACOO FP2 and FP4 The GSD file must be used to configure the PLC or master controller used for the Profi bus communication The file is shown here but is also available on disc Please contact your nearest JVL representative GSD file COM PROFIBUS V 3 3 GSD Xport Time Stamp 01 31 00 12 36 39 Profibus DP lt Unit Definition List gt GSD Revision Vendor Name JVL IND EL Model Name MACOO FP Revision 0 0 Ident Number 0x06BC Protocol Ident 0 Station Type 0 Hardware Release l l Software Release l 2 9 6 supp 19 2 supp 93 75 187 5 500 5 3M 6M supp I2M supp l MaxTsdr 9 6 60 MaxTsdr 19 2 60 MaxTsdr 93 5 60 MaxTsdr 187 5 60 MaxTsdr 500 100 MaxTsdr 1 5 150 MaxTsdr 3 250 MaxTsdr 6 450 MaxTsdr 12 800 Implementation Type VPC3 Bitmap Device DPLINK Slave Specif
15. 4 5 53 MACOO FC2 How to connect the RS232 interface This has to be done if MacTalk is used in the CAN Open configuration The illustration below shows how to connect the MACOO FC2 directly to a PC COM port The drawing is based on standard cables from JVL type WG0402 WG0410 or WG0420 See also Accessories page 394 for a complete list of cables and connectors If the MAC motor is connected to the same RS232 line as other motors the terminal TX PD should only be connected at one of the motors If one of JVL s standard RS232 cables RS232 9 or n is used between the DSUB con nector shown and the PC com port the RX and TX pins must be swapped since they cross in these standard cables How to connect the MAC00 FC2 RS232 interface Remember to connect TX PD Red to TX Green in order to achieve Interface connector stable communication JVL cable WG04xx incl analogue input PC RS232 standard I O Screen terminated cable 24 wire to the GND terminal If the RS232 lines are extended through another cable this cable Screen must be must also be screened connected to Connector main ground Cable Female 9pin DSUB MAC00 FC2 internal At PC Male 9pin DSUB connector bard TTO973GB If JV s standard programming cable type RS232 9 I or n is used between the shown connector and the PC the RX and TX signals must be swapped Tx to pin 2 and Rx to pin 3 JVL Industri Elektronik A S User Manual Integrated Se
16. 50 141 85 GSD file 249 H Hardware Connector overview 84 Power supply 85 86 88 90 93 94 96 100 102 103 Serial interface 106 User I O 107 110 112 113 High frequency damping 55 Home sensor 35 Homing mode 187 In position output 4 Inputs See also AIN Analogue input 107 108 Multifunction I O 5 7 20 21 23 28 31 110 113 116 119 124 125 128 130 135 140 142 148 264 265 Pulse inputs 21 23 31 84 110 111 119 128 135 314 345 Quadrature input 6 7 21 23 31 110 111 Introduction Features 4 12 Overall description 5 6 IP42 117 274 314 IP67 116 117 127 129 132 149 152 204 20 7 208 226 231 232 246 248 270 273 274 306 309 311 314 J Jetter JX2 SM2 393 Jetter JX2 SV 391 393 Jetter PLC 391 393 JX2 SM2 393 JX2 SV1 392 L LOAD parameter 25 52 53 57 346 Low frequency damping 55 M MI2 117 129 130 132 147 149 152 204 205 207 208 226 227 231 232 246 248 268 274 309 311 391 MACOO B I B2 B4 Expansion Modules 117 120 125 127 129 132 134 140 142 149 259 262 264 268 269 272 273 Overall description 117 133 258 General analogue input AIN 121 137 General hardware aspects 118 134 259 MACOO B2 with cables 128 MACOO B4 cables 132 149 270 273 Multifunction 124 140 Power supply 120 136 261 RS232 122 138 262 263 RS485 123 139 304 MACOO CONKITI 395 MACOO CS Expansion module 116 JVL Industri Elektronik A S User Manual Integ
17. 6 using addressing RS232 Rx DE 5 7 Teri Bode A ol 4 5485 idl ac eee Re4n5 B4 Signal ground for RS232 and RS485 RS232 Interface between MAC motor and a PC 00 1 ME TX e 3 7 Use JVL programming cable type RS232 9 for connecting to PC O1 and O2 Notice that LED s are only active if the O terminal is supplied LED for showing the voltage level at the analogue input AIN LED for showing the voltage level at the power supply input P Power Analogue input EH d P Main power 12 48 32 VDC tm AIN Analog input zero switch input P Power ground also for AIN Notes 50 141 P is main supply terminal Apply 12 48VDC MAC800 P is the control supply terminal Apply 12 32VDC max 32V Do not apply higher voltages than 32VDC to the AIN terminal TT0900GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 253 4 8 IO1 Basic O s Expansion Module MACOO FS1 FS4 Expansion module MACOO FS4 front plate PWR Power supply M12 8pin male N 3 MI2 5pin male connector including connector including Digital inputs to 4 and X P primary supply and CV OI O2 IO supply 3 secondary supply and P 102 Extended O s COM MI2 8pin female PF a RS485 Communication connector including MI2 Spin fema
18. A NEESLICOLILILILILOMECGLILILLEDEICALA eee aid id al n 127 Node id will be the same as for the motor JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 159 4 5 4 5 13 160 Expansion Module MACOO FC2 FC4 Bus termination If the MACOO FC2 FCA is the last device on the CAN bus the module have a build in ter minator of 120 ohm The dip switch SW2 is used to enable termination When both switches are on the termination is enabled In order to guarantee perfect operation of the CAN bus bus terminating resistors must be provide at both ends of the bus cable The figure below shows the termination selection Dip 1 2 Line termination Both set to ON Term enabled Both set to OFF Term disabled SW2 Default Switchl 2 OFF TT0971GB The factory default settings are OFF on both dip switches an the line termination are off CAN bus connectors The MACOO FC2 FCA are not using 9 pin D sub connectors and none of the cables JVL supplies are provided with 9 pin D sub but the PIN configuration is also shown in table below ND Pe oO l Reserved error line Optional CAN ext supply On the next page are there drawings off the 9 pin D sub and the 5 pin style connector CAN_SHLD Optional CAN Shield Pin 5 MEN JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 4 5 14 4 5 15 Expansion Module MACO
19. BO Bus output The internal DC bus is connected to this terminal PD Power Dump output Behind this terminal is placed a switch IGBT transistor which connect the terminal to the internal bus ground if the voltage become higher than 400VDC The internal power dump can absorb up to 9W continuously and 2 5kW peak which is considered as appropriate for most applications However should a situation occur in which the connected load inertia is too large or the deceleration too fast the internal power dump will not be able to absorb all the returned energy and will report the error message regenerative overload In this situation the only possible solutions are as follows Decrease the acceleration deceleration parameter 2 Lower the attached load inertia 3 Connect an external power resistor The drawing above shows how to connect an external power resistor A wirewound type is recommended since it will be able to absorb higher peak power than other types of resistors Warnings Ensure that the resistor value is not lower than 68 Ohm since the output can be damaged Also avoid short circuit of the output C A U TIO N Risk of electric Shock Disconnect all power and wait 5 min before servicing JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 99 3 2 Power Supply 3 2 26 Power supply circuitry only MAC1500 amp 3000 The MACI500 amp MAC3000 supply is split into 2 individual
20. Message 10 Low AC voltage Type Motor action Unrecoverable error Motor is set in passive mode Error condition The mains supply is not connected or the mains voltage is too low Please note that this message is only available in MAC400 and MAC800 since MACO50 141 do not include AC supply Possible cause of this error The mains supply is not connected correctly he external fuse has blown Solutions to avoid error Make sure that the external fuse is OK and that the mains sup ply is connected correctly according to the chapter Power Sup ply page 85 How to return to normal Reset the motor clear the error bit s in register 35 or cycle the operation power See also the chapter Under Voltage Handling page 51 Error bit Firmware name Bit 9 UV ERR Error message do not exist since bits are used for other status purposes 44 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 Error messages and error handling 2 7 10 Error message Phase error only 5 to 141 Message Message 12 Phase error Type Motor action Unrecoverable error Motor is set in passive mode Error condition The motor phase current has been measured to be Out of Range and the motor driver is shut down to prevent permanent failure Please note that this message is only available in MACO50 to MAC141 Possible cause of this error The servofilter control loop is unstabl
21. used with motor current loop present 0 R 195 EMK A not Na Word used with motor current loop present 0 R 196 EMK B not Na Word used with motor current loop present 0 R 197 EMK C not Na Word used with motor current loop present 0 R 198 U BUS DNE GEM ZUGE The actual voltage of the internal DC bus updated every voltage 0 H 100 us One count corresponds to 0 888V 199 U BUS OFFSET not Word Factory offset used to calibrate the measurement of present R Regi98 U_BUS 200 TCO CV1 not Na Word used by JVL only to monitor internal timing gt present 0 R 201 TCO CV2 not Na Word used by JVL only to monitor internal timing gt present 0 R gt 00 15146 388 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 12 Internal registers Only MAC400 to 3000 FF ld Fl 00 MacReglo Name Name Default Access 202 MY_ADDR not Na Word The motor address used for the MacTalk protocol The present 0 RW motor will respond to telegrams with this address or the broadcast address 255 MY_ADDR can also be used for the Modbus protocol if selected in Reg213 UART1_SETUP Further MY_ADDR can be read and used by the fieldbus modules for CANopen DeviceNet and Profibus to define their address on the fieldbus if not selected by DIP switches on the MACOO xx module 203 MOTOR_TYPE not Na Word Value read from factory flash memory to identify the type
22. 24 or 48VDC Ambient temperature 20 C Torque setting 10096 Load setting 1 0 Operation above 4000 RPM can be done but the losses in the motor make it impossible to operate in this area cyclicly Please note that 2800 RPM is the maximum recommended speed for the MACI4I Peak Torque 48V Average Torque 48V Peak Torque 24V Average Torque 24V Speed versus supply voltage Speed in RPM Restricted area motor ete will be 50 95 140 MACI4I Max 2800 RPM 48VDC Supply Voltage VDC Operation below 12 is not recommended TT0O911GB Operation above 2800 RPM is not recommended 320 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 Torque Curves MAC400 Torque versus speed Conditions Supply voltage 90 240VAC Ambient temperature lt 40 C Torque setting 300 max Load setting 1 0 Operation above 3000 RPM can be done but the losses in the motor makes it impossible to operate in this area cyclicly Please be aware that an overspeed error will occur if the speed gets equal or higher than 3600 RPM 1000 2000 3000 4000 gt 3600RPM Overspeed error ae Peak torque Average torque Oz Inch TT0992GB gt 3600RPM Overspeed error JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 321 5 2 Torque Curves um MAC402 Torque
23. 4 to see the connector Mains 230VAC layout 710496 Opto isolation is recommended The last unit at each end of the line must be terminated The M AC00 B1 B2 and B4 contain this feature See the individual module descriptions Each unit connected must be setup with an address via The M acTalk program If only one unit is connected no address is needed JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 123 4 2 4 2 8 4 2 9 124 Expansion Module MACOO B1 B2 B4 Input type setup for all common output types The Dip switch is located at the rear side on all 3 module types MACOO BI B2 and B4 Dip Switch setting Balanced or push pull output connected to the A and B input pNP OFF NPN eme OFF PNP mNJ OFF Dipswitch 5 6 only at MACOO B4 Please consult the B4 chapter 4 NPN sink output connected to the A and B input ON v var3 OFF Pe sme OF P pn OFF l l 4 Dipswitch 5 6 only at MACOO B4 Please consult the B4 chapter E PNP source output connected to the A and B input m39 OFF ON ca ON TT0937GB 1 Dipswitch 5 6 only at MACOO B4 Please consult the B4 chapter J General description Multifunction 1 0 when using a Bx module The function of the Multifunction I O is equal to that of the basic motor with the excep tion that the Bl B2 or B4 mod
24. 6097h subindex 1 Acceleration factor Numerator 8000 6097h subindex 2 Acceleration factor Divisor 60 Acceleration factor formula Acceleration factor Numerator 16 Acceleration_factor Acceleration factor Divisor SampleFreq SampleFreq JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4 or as and object Object 6097sub1 16 Acceleration_factor _ Object 6097sub2 Samplefreq Samplefreq notice that the samplefrequens is differens in MACO50 141 The Acceleration factor in example I is calculated to l 8000 16 Accelerationr_factor 0 003598 RPM s 60 770 770 Example 2 We have a MAC800 with 8000 counts rev and the same belt drive as in the above ex ample under Position Factor We want the user unit of the acceleration to be in mm s The parameters should be set as follows Name _ _ Calculated value Value Acceleration Encoder Factor 389 56 3 5 8000 Acceleration Encoder Factor The Acceleration factor in example 2 is calculated to Accelerationr_fact eee ccelerationr factor E 1000000 770 770 Feed constant factor 4 in section 4 3 39 Feed constant factor formula Feed constat Feed Feed constant factor Feed constant Shaft revolutions or as and ob
25. 8908 s voz 0909000 0 0 L v2 ZZ0 0 0 0110 ZLS000 0 0 0 0 0 sv6 ol vc lego V voz 58 2 283 238 2 9 378 128 61 5 063 50 7 1 996 134 0 5 0 2 5 278 0 02 0 00079 Only MAC3000 and brake Nm 7 LTO219 12GB sL 0 0 8 Download CAD drawings from www jvl dk default asp Action Details amp ltem 426 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 3 9 Life time 9 9 1 Life time of ball bearings in MAC141 The curve below can be used to determine the relation between the radial load at the motor output shaft and where the load is placed at the shaft with reference to the flange of the motor The curves are based on a continous speed of 3000 RPM If the speed is lowered the lifetime will increase inversly proportional Example A motor is having a radial load of 200N placed with center 10 mm from the flange According to the curve the lifetime will be 19000 hours at 3000 RPM If the speed is lowered to 300 RPM 10 times lower than the curve is specified at the lifetime will increase 10 times giving a total of 190000 hours of operation Expected ball bearing life time V S distance Life time hrs 1000000 100000 Distance mm TT 150GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 333
26. 9 9 9 5 2 334 Life time Life time of ball bearing in MAC400 The curve below can be used to determine the relation between the radial load at the motor output shaft and where the load is placed at the shaft with reference to the flange of the motor The curves are based on a continous speed of 3000 RPM If the speed is lowered the lifetime will increase inversly proportional Example A motor is having a radial load of 200N placed with center 15 mm from the flange According to the curve the lifetime will be 102000 hours at 3000 RPM If the speed is lowered to 300 RPM 10 times lower than the curve is specified at the lifetime will increase 10 times giving a total of 1020000 hours of operation Expected ball bearing life time V S distance Life time hrs 1000000 100N n 200N 300N 400N 100000 i 500N Distance mm TT1 14866 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 9 9 Life time 5 5 3 Life time of ball bearing in MAC800 The curve below can be used to determine the relation between the radial load at the motor output shaft and where the load is placed at the shaft with reference to the flange of the motor The curves are based on a continous speed of 3000 RPM If the speed is lowered the lifetime will increase inversly proportional Example A motor is having a radial load of 200N placed with center 20 mm from the flange Acco
27. Accept Block description BlockName Protected 1 Example Descripion O2h FDh Len 2 The number of data bytes E8h 17h 03h FCh AAh AAh Command termination 11h 11h 11h Accept from MAC motor 1 Protected means that these data must be sent twice first non inverted and then inverted Example Writing 600 258h to register 5 16 bit to the MAC motor with address 8 Transmit 52h 52h 52h 08h F7h O5h FAh O2h FDh 58h A7h 02h FDh AAh AAh Response l Ih I Ih l Ih Example 2 Write 230 000 38270h to register 3 32 bit to the MAC motor with address 7 Transmit 52h 52h 52h 07h F8h 03h FCh 04h FBh 70h 8Fh 82h 7Dh 03h FCh OO0h FFh AAh AAh Response 1 1h 11h 1th 358 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 9 11 9 11 3 MacTalk communication Reading from a register Controller sends MAC motor response lt Read gt lt Address gt lt RegNum gt lt End gt lt Write gt lt Address gt lt RegNum gt lt Len gt lt Data gt lt End gt Block description Block Protected Name 1 Description es 07h F8h Address 7 The address of the MAC motor es 05h FAh RegNum 5 The register number to read es es es es No address of the master 05h FAh RegNum 5 ee be the same as 04h FBh Len 4 The length will always be 4 E8h 17h 03h FCh 00h FFh 0Oh FFh The data read from the register Data 1000 AAh AAh Command termination
28. Digital Outputs including analogue input Internal connector J4 Description upply for outputs Must be connected to an ext supply Red white Positive supply terminal 12 to 48VDC ire colour ed black reen black iolet iolet white rey rey black ink black lack white ight green hite Signal name Z 2 Z Z T J Z Z UJ lt Z O Description Wirecolow Digital inputi Red blakk Digitalinputs let Digitalinputs Vioetwhie INS DigitalinputS rey Digitalinput6 Greyblack Reseved Pinkblakk Reserved Blackwhite Input ground This ground is used for INT to ING Lightgreen Reserved for future features Do not connect this wire White __ Wire colour Signal name CD Green white Yellow black Blue white range white Brown white O lt Output ground This ground is used together with 1 4 Digital output 1 PNP output Digital output 2 PNP output Digital output 3 PNP output Digital output 4 PNP output RO O1 Digtaouputi PNPouput O2 Digtalouput2 PNPoutput SS AIN Analogue input 10V also used for Zero search sensor GND O ground This ground is shared with the input ground Interface Internal connector J1 Signal name Desc
29. Integrated Servo Motors MACO50 3000 175 4 5 4 5 33 176 Expansion Module MACOO FC2 FC4 The table below shows default value of the COB ID Access Type Description mE COB ID Nodeid 0x80000200 aH ee COB ID Nodeid 0x80000180 22 1 Receive COB D Nodeid 0x80000300 1 Temi Nedeidsoxe0000280 fw transmit oos Nodeids0x60000080 ftw 1 transmit cos Nedeidsoxe0000880 Remark Some PLC s count PDO s starting from Other PLC s count from 0 If counting from 0 please subtract from the above mentioned PDO numbers Receive PDOs The PDOs 1 20 are reserved for use with the DSP 402 CANopen motion control profile The following receive PDOs are available Receive PDO 21 This PDO can be used to update the position The data in the PDO is written directly to the position register and if the motor is in position mode it will start moving to that po sition pte o 1 2 8 6 LT Receive PDO 22 With this PDO it is possible to update the velocity acceleration and torque Bre 0 2 a a4j 5 e 7 V SOLL A SOLL T SOLL MODE REG Object 2012h sub 5 2012h sub 6 2012h sub 7 2012 sub 2 Receive PDO 23 This PDO sets a new operating mode for the motor 2013h sub 0 Object Add 96 to the FastMac command number For example command 23 becomes 119 dec imal JVL Industri Elektronik A S User Manual Integrated Ser
30. JVL cable type WI1000 M1I2F5TO5N Power and syncronisation connection between master and slave JVL cable type WI 1005 MI2F5TF5TO3P TTII96GB Master Slave SLV Connector SLV Connector Pin serial data A Connected to Pin serial data A Pin 2 serial data B Connectedto 2 serial data B Pin 3 Supply ground Connected to Pin 3 Supply ground Pin 4 P supply Connected to Pin 4 P supply Pin 5 Screen Connected to Pin 5 Screen Important The cable must be made with twisted pair wires for the Data A and lines and 2 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 267 4 9 Expansion module MACOO P4 P5 Expansion module MACOO P4 front plate CNT PWR Basic O s Power supply MI2 I2pin female M12 5pin male connector including AB connector including 4 20mA in and out j P supply and CVII and 2 outputs and 2 A s output supply and P analogue inputs COM 5 SLV Communication ww 5 E Slave Connector MI2 5pin female p M12 5pin male connector including ay connector including RS232 and Slave eu 7 RS485 and CVI2 supply RS485 interface for the slave motor TTII95GB 4 9 11 Expansion IMACOO P4 connector description The MACOO P4 offers IP65 protection when used at MAC400 or MAC800 MI2 con nectors which makes it ideal for process control and automation applicati
31. Message Message 21 PWM Locked Type Motor action Unrecoverable error Motor is set in passive mode Error condition An unrecoverable error has occured and the motor output driver is shut down in order to prevent any further damages This error always takes place in combination with one or more other errors These errors can be one of following Peak error motor over current Bit 12 The motor current has been significantly higher than allowed during normal opera tion Internal Encoder Error Bit 15 The internal encoder has a fault Invalid Filter settings Bit 16 The actual filter used is an old version or corrupted because wrong values have been trans fered to the motor Control voltage unstable Bit 17 The 24V control voltage has been unstable Possible cause of this error This error is always followed by other error messages See indi vidual description of these errors See also error condition above Solutions to avoid error See other error messages that follows this error How to return to normal This error type is not software resetable Cycle the control volt operation age 24VDC Error bit Firmware name Bit 20 PWM LOCKED 2 7 20 Error message Modbus Com Error only MAC400 to MAC3000 Message no Message 22 Modbus Com Error Type Motor action Unrecoverable error Motor is set in passive mode Error condition Modbus communication has not been possibl
32. The servo filter or Load parameter is not adjusted to a stable motor operation and the motor tends to oscillate causing en ergy to flow forward and backward from to the motor In all situations the motor will start to work as a generator that generate energy backward into the drive electronics Solutions to avoid error Decrease the load inertia Decrease the top speed and or the acceleration value Make sure that the supply voltage is within nominal range in order to leave extra capacity at the internal capacitors How to return to normal Reset the motor clear the error bit s in register 35 or cycle the operation power Error bit Firmware name Bit 3 UIT ERR Error message 5 6 and 7 do not exist since bits are used for other status purposes 2 7 7 Error message Position Limit Exceeded Message no Message 8 Position Limit Exceeded Error condition The actual position of the motor is outside the value s specified in the position limit min or position limit max specified in the error handling area of the main tab in MacTalk Possible cause of this error The motor has been commanded outside the value s specified in the position limit min or position limit max registers Be aware that the error can happen even if the motor is in pas sive mode and the motor is forced outside this range Solutions to avoid error Set the position limits descriped above to more re
33. The status outputs Ol and O2 indicate the actual status of the MAC motor Each output is an NPN type which means that the load must be placed between the output and a positive supply Note that several of the expansion modules for the MAC motor offer PNP output source output For further details about a specific expansion module please see other sections of this manual Ol This output functions as an In Position or at velocity output depending on which mode is selected The position interval can be setup using the MacTalk pro gram O2 This output is normally passive but if an unrecoverable error occurs it will be ac tivated to indicate that normal operation of the motor has been interrupted and no further operation is possible until a reset or power down has been made An unrecoverable error can be one of the following conditions Please note that when mounting an expansion module in the motor the output type and performance may change Please check the description of the actual module to make sure how the outputs are configured JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 09 3 4 User 1 0 Multifunction I O s of the MAC motor User I O Twisted pair cable is recommended Connector cable part Warning Do not connect voltages Manufacturer AMP P Housing 770602 8 2 54mm pitch gt 5V to the multifunction I O Crimp contacts 770601 Internal Multifunction I O
34. When the configuration is done by channels other than MacTalk such as Ethernet Profi bus CAN open etc or just a simple interface connection to the basic motor the follow ing description must be followed Start the Enc Quick Index Zero search Write the decimal value 26 into the MODE REG register 2 This will immidiately start the Zero search The value is expressed in 32 bits unsigned Set the Zero search velocity Write the velocity value into the register V HOME register 40 Notice that the sign will determine the Zero search direction A velocity expressed as 100 RPM must be written as 277 1 RPM 2 77 The value is expressed in 32 bits signed Concerning setting of Zero search position see Making a Zero point offset page 38 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 37 2 6 Mechanical Zero search 2 6 11 Making a Zero point offset Common for all the Zero search modes it can optionally be chosen to define the ze ropoint as a value other than zero position 0 When is it useful to use the zero point offset fitis desired that the position interval under normal operation is always convenient positive values from 0 to n instead of a mixture of negative and positive values This can occur if the zero point sensor is placed a long distance away from the normal po sitioning interval or inside the normal positioning interval fan automatic move to an initial position is
35. Word 3 0000 Value 0 2 Next step is to set the motor into velocity mode by writing register 2 1 Word 0 0381 Set the bits in the structure and get register 3 P_IST actual position Word 023F Register 2 MODE use command message 31 32 Word 2 0001 Value 1 velocity mode Word 3 0000 Value 0 3 Now we set the velocity depending on which direction we want to use we set either positive or negative value we will set register 5 V SOLL for this purpose Word 0 0381 Set the bits in the structure and get register 3 P_IST actual position Word 053F Register 5 MODE use command message 31 32 Word 2 07D0 Value 2000 velocity mode appx 957 RPM scaling 2 1 x RPM Word 3 0000 4 Now the motor runs CW looking on the shaft If we want to go the other way we send Word 0 0381 Set the bits in the structure and get register 3 P_IST actual position Word 053F Register 5 MODE use command message 31 32 Word 2 F830 Value 2000 velocity mode appx 957 RPM scaling 2 1 x RPM Word 3 FFFF 5 f a motor stop is desired now there is several ways one way is to set velocity 0 Word 0 0381 Set the bits in the structure and get register 3 P_IST actual position Word 053F Register 2 MODE use command message 31 32 Word 2 0000 Value 0 Word 3 0000 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 223 4 6 224 Expansion Module MACOO
36. esen RW encoders 226 P_MULTITURN not Na Word The full multi turn position read directly from the absolute present 0 RW encoder if mounted 227 AIFILT MAXSLOPE not Na Word present 0 RW 228 AIFILT FILTFACT not Word RW 229 P_QUICK P wo NI actual position of the internal encoder Much like 7 but updated every 100us P_IST is updated only once every 1 3ms or 2 6 ms for OUTLOOPDIV 2 230 XREG_ADDR not a Address of extended registers XREGs present RW A positive value will write the contents of Reg231 XREG_DATA to that register A negative value will cause the value of that XREG to be writen to XREG_DATA After the reading or writing operation has completed XREG_ADDR will be set to zero The first NN XREGs are used for configuration of the switchboard for hardware signals that can be routed in several ways through the FPGA in MAC800 HW 1 8 and later or MAC400 HW1 And later XREG_DATA not Word Data to or from extended registers See XREG_ADDR for present RW description TT1516GE 390 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 13 Connecting to other equipment 5 13 1 Connecting the MAC motor to a Jetter PLC type Nano B C D In many applications a PLC is used as the central intelligence To adapt the MAC motor in such types of applications an axis module on the PLC is often used The illustration below shows how to connect the M
37. mode T C Pare he Change schusl mode False etur 0 Count 7 Velocity i Furchori eni 0 Counts Go Online 3 Gew ae Penlon lei mn o Couris Pn enden del Ponas mex Pn Mika rone baig f Analogue torque dieci 1 S Me Output 1 01 everti 2002 1 0 Type T ens ipn mocks R6 Wor ides alter pean search Zero peach poaition of Count Zeno peach welocity 50 APH Zane reach torque a ert r XXI nardi Vv NEM et og zT In position w Cons ILL e Rs Underegkage gt Set ence bit In petition cound 3 Samples z fe Undervullage Golo eter direction Set velocity to 0 he Resncronize position alter passive mode ee ee Motor 255 Working affine Presse the Online bulton to able communication with mol TT1152GB As seen in the bottom info line the motor is disconnected and the filedata is currently present in MacTalk To re establish communication with the motor simply press the Go Online button and if any data has been changed a warning box appears enabling the user to save current data before re establishing communication with the motor as this will overwrite existing data in MacTalk If data is changed in MacTalk the user is warned that current data in MacTalk may be overwrit
38. 15 MAC800B m mcer mu m mU mamme remm present 0 R serial number of the motor 205 HW VERSION not Na Word Bits 23 20 Value read from factory flash memory to present 0 R identify the Main version of the bootloader Bits 19 16 Value read from factory flash memory to identify the Minor version of the bootloader Bits 7 4 Value read from factory flash memory to identify the Main version of the PCB controller board hardware Bits 3 0 Value read from factory flash memory to identify the Minor version of the PCB controller board hardware The remaining bits are reserved 206 LCS mee joo n _ checksums ofthe present 0 R checksums of the firmware and the bootloader 207 USEROUTVAL not Word The values of bits 1 0 are output to the standard InPosition and ErrorOut hardware signals if the corresponding bits 9 8 USER_INPOS and USER ERROR in Reg39 HW SETUP are set Word Counts the number of communication errors that have present 0 H occurred on the MacTalk serial interface Errors can be framing errors and protocol data errors 209 INDEX IST not 0 8191 Word present Or R 0 7999 210 HW PLIM not Na Word Hardware position limits used by the MACOO FSx present R module wp 029600 1219200 2238400 3257600 42115200 W Actual single turn position of the internal encoder valid for both incremental and absolute encoders 0 W 211 COMMAND REG
39. 210 Reserved for future purposes 21 COMMAND J P 0 0 O 22 FELDBUS ADDR P Poo 213 FELDBUS SPEED 214 Reserved for future purposes aise Reserved for future purposes 216 fe Reserved for future purposes 217 Reserved for future purposes 218 Reserved for future purposes 219 Reserved for future purposes 220 te Reserved for future purposes 21 te Reserved for future purposes 222 te Reserved for future purposes te Reserved for future purposes 224 Reserved for future purposes 225 Te Reserved for future purposes 226 te Reserved for future purposes 27 Reserved for future purposes 228 Te Reserved for future purposes 229 fe Reservedifor future purposes 230 Reserved for future purposes 231 Reserved for future purposes sate Reserved for future purposes Reserved for future purposes 234 Reserved for future purposes 255 Reservedfor future purposes 296 J Reserved for future purposes ts Reserved for future purposes esate Reserved for future purposes 239 Reserved for future purposes 240 _ Reserved for future purposes aad Reservediforfuture purposes 242 te Reserved for future purposes 24g Reserved for future purposes 244 Reserved for future purposes 45 te Reserved for futur
40. 36 CNTRL_BITS not Na Word present 32 RW Bit 0 RECORDBIT Set by the user to start or continue the sampling of register values using the Classic scope system This bit will clear itself when the sample buffer has been filled Bit 1 REWINDBIT If set the index into the sample buffer will be zeroed and sampling will continue if in progress This bit is typically set together with RECORD above Bit 2 RECINNERBIT If set the samplinG7scope system samples at 100 microseconds between samples instead of the normal 1 3milliseconds Normally used only for internal JVL development and service purposes Bit 3 RELPOSPSOLL Bit 4 RELPOSPFNC These two bits select what happens if one of the general purpose position registers P1 through P8 is activated by a FastMac command If one of these is set this activates a relative movement rather than the absolute position move that happens if none of these bits are set If RELPOSPSOLL is set alone the value of the selected P1 P8 register is added to the target position register Reg3 P SOLL If RELPOSPFNC is set the value of the selected P1 P8 is added to an internal variable that will generate the movement leaving P SOLL unchanged This is used for endless relative movements since it will not cause any overflow of the target position but note that the actual position will wrap around at 2 31 2 147 483 648 counts without problems for the movement Note that these
41. 4 7 Expansion Module MACOO FP2 FP4 Expansion module MACOO FP4 front plate BUS1 lt PWR Primary Profibus DP di Power connector MI2 5pin male MI2 5pin male il A connector including connector including N P P and secondary Profibus DP interface V supply optional vO BUS2 NP WU MI2 8pin female Secondary Profibus DP e UM T connector including connector bi RS232 Interface MI2 5pin female Selectable 1 such connector including hat as analogue input OI Profibus DP interface O2 INI NL PL TT 1008GB 4 7 15 Expansion MACOO FP4 hardware description The MACOO FP4 offers IP67 on MACO50 141 protection and M12 connectors which make it ideal for automation applications where no additional protection is desired The M12 connectors offer solid mechanical protection and are easy to unplug compared to the FP2 module which has cable glands The signals available are restricted compared to the FP2 module since only 4 I O terminals are available The 1 05 connected to these 4 terminals must be selected by a small dip switch The connector layout PWR Power input M12 5 pin male connector Main supply 12 48VDC Connect with pin 2 JVL Cable WI1000M12 Isolation F5TO5N group 1 Main supply 12 48VDC Connect with pin 1 P Main supply ground Connect with pin 5 Control voltage 12 48VDC Main supply ground Co
42. COM1 COM2 8pin 5pin Female Female RS232 Interface cable Connects directly from MACOO R4 to PC Length 5m 197 inch Cable 5 5mm with M12 female 5 pin connector loose wire ends 0 35mm 22AWG and foil screen Length 5m 197 inch Same as above but 20m 787 inch Cable with M12 male 5 pin connec tor loose wire ends 0 35mm 22AWG and screen See also type HS232 M12 1 5 5 Cable with M12 female 8 pin connector loose wire ends 0 22mm 24AWG and screen Length 5m 197 inch Cable with M12 male 8 pin connector loose wire ends 0 22mm 24AWG and screen Length 5m 197 inch JVL Order no WI1000 M12F5TO5N WI1000 M12F5T20N WI1000 M12M5TO5N WI1000 M12F8TO5N WI1000 M12M8TO5N Protection caps Optional if connector is not used to protect from dust liquids IP67 protection cap for M12 female connector IP67 protection cap for M12 male connector WI1000 M12FCAP1 WI1000 M12MCAP1 Important Please note that the cables are a standard type They are not recommended for use in ca ble chains or where the cable is repeatedly bent If this is required use a special robot cable 2D or 3D cable 132 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 3 Expansion module MACOO B41 MACOO B4 I seen from rear side TTII33GB 4 3 1 Expansion module MACOO B41 overall description The expansion module MACOO B4 can ONLY be mounted in the MAC4
43. I OFE 2 ON 4 20mA supplied from external source TTII64GB 260 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 9 Expansion module MACOO P4 P5 4 9 5 General power supply description The MACOO P5 module can only be used in the MAC400 motor The diagram below shows how to connect power to a MAC400 motor mounted with a MACOO P5 Please notice that the voltage connected to CVII and P only MACOO P4 must stay in the range 12 32VDC Precautions must therefore be taken if the system also contains 50 95 140 or 141 which may require 48VDC in order to reach maximum motor speed See also the general power supply description Power Supply page 85 Typical power supply connection to a MAC140 and a MAC400 mounted with a MACOO BI1 B2 or B4 and Px modules Make sure that all Power supply involved units are connected to the same potential control voltage Bus voltage It is recommended that a separate supply Power line is used for each motor Supply Control voltage Only MAC50 141 with B2 or B4 Optional The terminal P do not exist on MACOO P5 MAC400 M otor Use only CVI1 with Px P Max 32VDC Supply pos Control Volt CVI1 Mains 115 or 230VAC M ain supply TT1168GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 261 4 9 Expansion module MACOO P4 P5 4 9
44. MACOO FPx section for a description of the FastMac commands 4 6 15 Instance 3 Attribute 5 Module command When writing to this attribute it is possible to execute some special commands on the MACOO FDx module The following commands are available Number Function o Reset limit error 218 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 6 Expansion Module MACOO FD4 4 6 16 Object class OxF Parameter This object class is the parameter class defined by the DeviceNet standard The attributes that are mapped into this object are from object class 0x64 and 0x65 Instance 0 239 is mapped to the value attribute in object class 0x64 from the correspond ing instance Instance 240 255 is mapped to attributes from object class 0x65 Refer to the description of this object class for the mappings 4 6 17 Object class Ox24 Position Controller Supervisor This object class is the Position controller supervisor object as defined in the DeviceNet standard The following class attributes are supported 1 2 3 6 32 33 The following attributes are supported for instance 1 3 5 6 7 4 6 18 Object class Ox25 Position Controller This object class is the position controller object as defined in the DeviceNet standard The following attributes are supported for instance 1 2 3 6 7 8 10 11 12 13 14 17 20 21 25 45 48 49 52 54 55 58 The range for attribute 25 Torque is 0 1023
45. OOh FFh 23h DCh 04h FBh I Oh EFh OOh FFh OOh FFh OOh FFh AAh AAh The motor responded with ERR STAT 0010h meaning In Position Setting the maximum speed This command sets the maximum speed to 1000 RPM 2097 pulses sample 2097 83 1h This is done by writing to register 5 V SOLL Transmit 52h 52h 52h 08h F7h O5h FAh O2h FDh 3I h CEh 08h F7h AAh AAh Response Ih l Ih l Ih Reading the actual position This command reads register 10 P IST from motor 8 Transmit 50h 50h 50h O8h F7h OAh F5h AAh AAh Response 52h 52h 52h OO0h FFh OAh F5h 04h FBh 08h F7h BDh 42h 03h FCh O0O0h FFh AAh AAh The position was 245 000 3BD08h 360 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 9 12 Internal registers 5 12 1 Internal registers in the MAC motors In order to control the operation of the motor a larger number of registers exist These are accessible via the serial communication channels or via one of the industrial bus modules such as the Ethernet modules Profibus or CAN open modules The general windows installation and monitor program MacTalk also have access to most of these registers MacTalk offers a more user friendly and easy to understand interface It may however be necessary to access the registers directly in for example systems using one of the many industrial bus modules as mentioned above For this purpose the next pages show the compl
46. Prepare the relative distance to move by writing it to one of the general purpose P through P8 position registers 3 Execute a FastMac command that activates the Px register See the section for your specific MACOO xx interface module on how to execute FastMac commands This type of relative movement will set P SOLL target position IST actual posi tion Px in a safe way that avoids the type of error described in option 3 below Note that P SOLL and P IST will sooner or later exceed the operating range if this method is used repeatedly so you will need to use the relative position offset method described for the absolute encoder in Extended Encoder operation Option 2 relative moves using P FNC Prepare for relative movements using by executing FastMac command 118 96 22 This only has to be done once after start up It selects what will happen when a position register one of P through P8 is activated by FastMac command 2 Prepare the relative distance to move by writing it to one of the general purpose P through P8 position registers 3 Execute a FastMac command that activates the Px register See the section for your specific MACOO xx interface module on how to execute FastMac commands This type of relative movement will not change PSOLL so no wrap around handling is needed JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 7 2 11 Absolute Multiturn Encoder O
47. RS422 outputs balanced Connector Manufacturer AMP Twisted pair cable is recommended 770602 8 2 54mm 0 1 pitch TT0927GB The Multifunction I O s must be set up in MAC Talk to function as inputs Also an input filter and the preferred direction of movement can be selected Man Registers Advanced Filter parameters Tests Scope Startup mode T Eror handing Passive V Change actual mode Follow enor 0 Courts Veloci p Function error Courts Gea dipl 4 The pulse inputs are GearFalon Position limit mem 0 Counts only used in Gear Analogue velocity Position limit max Counts and Analogue Velocity Analogue velocity wih deadband s Gear mode 7 Analogue velocity gear Error acceleration RPM S 3 estne pul V Input Output nalogue torque direct Invert Output 1 101 Analogue gea C Col inavel Output 2 02 C Analogue bi position 101 User controlled 102User controlled Profile data 140 Type Pulse Input Max velocity 100 Acceleration iH dit iw Fas at fit Torque 300 n Fast m ba Invert pulse input direction The pulse input can be set to fast The input format The Multifunction I O s or slow bandwith which means quadrature or pulse are setup as inputs 2 5MHz or 150kHz Also the and direction can be direction of movement can be inversed selected here TT0928GB See also the descriptions of Gear and Analog Velocity
48. Registers Advanced Filter parameters Tests Scope Startup mode SJ Error handling C Passive v Change actual mode Position limit min o Counts Pigs Position limit max 0 Counts The pulse output can i s S7 Inputs Outputs be useful one of Analogue velocity Invert Output 1 01 these 4 modes s ae oe Melacity analogue torque 102 User controlled Analogue torque direct 120 Type C Analogue gear C Coil Analogue input offset 0 00 Volts C Analogue bi position j V Undervoltage handling Profile data z Min voltage 15 Volt Tenue Underyoltage gt Set error bit Load 1 0000 ED Unit Undervoltage gt Go to passive O EON Undervoltage gt Set velocity to 0 oes The Multifunction O s TT0929GB are setup as outputs in this field See also the respective mode descriptions for further details about functionality 12 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 3 4 3 4 7 User 1 0 Multifunction 1 0 used as serial communication interface The Multifunction I O can be set up as a serial communication interface When this configuration of the Multifunction I O is selected the A and B channels func tion as a receive and transmit channel via which commands to the MAC motor can be transmitted from for example a PC or PLC This feature can be used in all modes of operation The communication protocol is described in the MAC motor Techn
49. The axis is not controlled by the drive and can easily be moved by hand or external mechanics 1 Velocity mode The drive will attempt to run the motor at a constant velocity selected by Reg5 V SOLL without violating the maximum torque or acceleration 2 Position mode The drive will at all times attempt to move the actual motor position to the position selected by Reg3 P SOLL without violating the maximum velocity torque or acceleration 3 Gear Position mode 4 Analogue torque mode 5 Analogue velocity mode 6 Analog Velocity Gear mode 7 Manual current mode 8 Step response test mode 9 Internal test mode 10 Brake mode 11 Stop mode 12 Torque based zero search mode 13 Forward only zero search mode 14 Forward backward zero search mode 15 Safe mode 16 Analogue velocity with deadband mode 17 Velocity limited Analog Torque mode 18 Analogue gear mode 19 Coil mode 20 Analogue bi position mode 21 Analogue to position mode 22 Internal test mode 23 Internal test mode 24 Gear follow mode 25 IHOME mode 256 257 258 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 371 5 12 Internal registers The target position that the drive will attempt to Velocit RW counts reach in position related modes P NEW not present 2431 Word Encoder Used to update both P_IST and P_SOLLina 0 RW counts single atomic opera
50. X HS232 interface receive input IO C T R GND RS232 Ground also used with analogue input DIP 4 OFF default IN1 input 1 I O terminal B DIP 4 ON O1 PNP 25mA output 1 m is I O ground to be used with IN1 NL PL O1 O2 LN AN Cable Screen Some standard cables with M12 connector offer a screen around the cable This screen on some cables is fitted to the outer metal at the M12 connector When fitted to the MACOO FP4 module this means that the screen will have contact with the complete motor housing and thereby also the power ground main ground DIP switch default setting The Dip switches are default set to the following positions DIP1 TX PD ON DIP2 AIN to IOA terminal ON DIP3 O2 to IOA terminal OFF DIP4 O1 to IOB OFF DIP5 O1 to IOC ON DIP6 O to IOD ON Isolation groups The MACOO FPA offers optical isolation at the digital inputs and outputs IN1 NL PL and O1 2 The table shows a number for each pin This number refers to the isolation group to which the pin is connected Isolation group 1 means that the terminal refers to the main ground P GND and the motor housing Isolation group 2 means that the terminal refers to the Profibus DP interface ground DGND Isolation group means that the terminal refers to the I O ground IO DIP 6 OFF NL terminal D negative limit input DIP 6 ON default O outp sup DIP 2 ON default and DIP 3 OFF defa
51. an incremental encoder This mode is very powerful if the MAC motor is used to upgrade a step motor system or if the motor is used in electronic gear applications such as a flying saw where an external encoder tracks the position of a moving object Gear Follow Mode Same mode as gear mode except that the input pulses are not buffered so that con trol strictly follows the input pulses 6 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 Overall description Analogue Velocity Mode The motor velocity is controlled by a voltage applied at the OV analogue input This mode can be used in several applications but typical applications include main taining variable but constant speed in feeding mechanisms or as a slave driver in multi axis systems with a master position controller for several axes Analogue Velocity with deadband Mode Same function as Analogue Velocity Mode but a deadband around zero is inserted The deadband is 600mV This feature is useful if a potentiometer or similar device is used to control the speed of the motor since the motor will be stationary if the input voltage is almost at zero Analogue Velocity Gear Mode This mode is similar to Gear mode but it is possible to increase or decrease the po sition of the motor by adjusting the voltage applied to the OV input A typical ap plication is feeding mechanisms that require on the fly adjustment Velocity
52. cmo ades em o Digital I O When HW inputs or Motor motor status change Digital_inputs 60FD status See formula 6 in sec tion 4 3 40 i Imm See formula 7 Digital outputs Bit mask 60FE 2 HW output in section 4 3 40 Device control option code ew Jo T T o Ew ee ew o gt 1 a e um aik code Jesa a mace ot operation amp o 1 A l mode ot asy Jea Jo 1l 1l d Profile Position parameters Postion acualvae _ Joa Sere en o vA eere mee deme fe ee a IE Sofware poston mi o Postion window or Poston actor me Postion eos o wes e Samorreq 000 Im Nu ew o Pee vy wu ew o vw we veia imm Acceleration Wwwnseewe wu ew ls l Continued on next page 180 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4 COB ID Motor Initial Scalefactor to Update hex register Value motor write Profile velocity mode Velocity_sensor_actual_value 6069 oo V_IST BusyRead O OOO SO o v
53. e RS232 TK 4 120 al it n gt 1 O Terminator 211 I 17 5 RS485 A 4 O ol RSA85 Signal ground 9 J for RS232 and RS485 TT0938GB Use JVL programming cable type RS232 9 for connecting to PC All inputs have a common ground ICM and all the outputs uses OCM as ground O is the supply terminal for the output circuitry and must be supplied with a voltage from 6 32VDC The outputs are short circuit protected The input and output circuitry are optically isolated from each other and also from the other parts of the MACOO RI or JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 305 4 10 Expansion Module MACOO R1 R3 R4 4 10 14 Expansion MACOO RS hardware description The illustration below shows the I O connections on the MACOO R3 expansion module The MACOO R3 expansion module is an industrial interface that mates with the standard MAC motor and offers a number of feature enhancements including Protection IP67 if mounted on basic MAC motor IP67 type 50 141 Direct cable connection through sealed compression cable glands Addition of a Zero switch input for locating a mechanical zero point of the actuator when used in position related modes Miniature connectors internal for all signal lines including RS232 485 interface and Zero search switch Molex 3 96mm connector for power supply Full RS232 protocol support Note The b
54. it is possible to single step through each program line which can be a useful feature to debug the program since the action in each line can be closely observed 4 Set output 1 high 5 Jump 1 12 MacTalk Noname Whenthe program is finished it can File View Motor MACOD RxP Setup Updates Help be saved on the harddisc or flo i STOP te amp b amp s disc Please be aware that when a x Open Save SaveinHash Reset position Clear errors Reset motor Filter setup STOP Motor saving the program it is the complete d see program including the overall setup Main Registers Advanced Filter parameters Tests Scope MACOO AxP of the motor such as servofilter I O MACUD Fix Programmable pem setup etc Everything is stored file Transfer Stat san 3top i Single Step ug alls Cause with the extension MAC Later it can be opened and restored in the motor 1 wart until input b high Move Rel dist 10000 Counts acc 1500 RPMs vel 2000 RPM 3 Wait 500 ms 4 Set output 1 high 5 Jump to 1 TT0985GB 4 10 8 General programming hints When a program is built and saved the following hints may be useful to ensure that the program behaves as expected When transferring the program to the module it is saved permanently in the memory and the program will be executed each time the motor is switched on 2 Before making a
55. listed according to impor tance Startup Mode Select Gear Mode in this field Gear Factor This field defines the ratio between incoming pulses and the motor movement If the preferred motor direction needs to be reversed the sign in the output field must be inverted Example 1024 must be 1024 to reverse the direction of movement Input Outputs The multifunction I O terminals must be set to pulse input since gear mode uses the incoming pulses at this input to control the motor move ment Also the Input type must be selected Choose Quadrature if an incremental encoder is connected or pulse direction if it is a step motor signal See also Multifunction I O general description page 10 Continued next page JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 21 2 2 Gear Mode Profile data In gear mode motor movement is fundamentally controlled from the external signal source but via the 4 parameters specified in Profile data field it is possible to add limitations to speed etc Velocity The velocity field can be used to limit the maximum speed of the mo tor Example if an external encoder is producing a frequency which theoretically should give a MAC motor speed of 10000 RPM the speed can be limited to 4000 RPM max allowed speed for the MAC The motor will be unstable and go in error within some time since it is not able to run at 10000 RPM Note that no pulses are los
56. not Na Word 1 Reset 2 Save to flash and reset present 0 W 128 255 Execute FastMac commands 212 UARTO SETUP MacTalk Na Word Baudrate 0 HW 213 UART1 SETUP Serial data Na Word 0 RW 214 EXTENC BITS not Na Word present 0 RW 215 INPUT LEVELS not Word present 0 RW 216 ANINP1 not Na Word present 0 RW 217 ANINP1 OFFSET not Na Word present 0 RW 218 ANINP2 not Na Word present 0 RW 219 ANINP2 OFFSET not Na Word present 0 RW 220 ANINP3 not Na Word present 0 RW 221 ANINP3 OFFSET not Na Word present 0 RW 5 230400 baud This register selects the type of protocol to use on the Serial Data interface See section XX Supports setup of signals used for label dispenser functionality with the MACOO B41 module TIIDI5GE JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 389 9 12 Internal registers me emt Ease emm MacReglo Name Name Default Access 222 IOSETUP not Na Word Selects what hardware analogue input signal that goes to present 0 RW the main ANINP register and controls some filtering signal conditioning 223 ANOUT1 not Na Word The value written here by the user or by the firmware will a mem ee be output to the 4 20 mA hardware output on the MACOO P5 P4 modules 4 ANOUT1 OFFSET not Na Word Offset that is added to ANOUT1 before writing to RR o 08 Fc 225
57. or motor start stop 4 Inputs RS422 3 5 30V 4 Inputs RS422 3 5 30V 8 Inputs 5 30V 8 Inputs 5 30V 8 Inputs 5 30V 3 Inputs NO iso RS422 3 5 30V RS422 3 No Opto isol Opto isol Opto isol Opto isol Opto isol For indicating the motor status or as output from the program Digital user outputs Ext connector type 2 Outputs DSUB PNP 10 32V Plug 25mA able 2 Outputs MI2 PNP 10 32V Conn 25mA 4 Outputs PNP 10 32V Plug 300mA 4 Outputs PNP 10 32V Gland 300mA 4 Outputs PNP 10 32V Conn 300mA All these modules offer IP67 protection class Please notice that the final protection class is limited by the actual motor used Can be ordered without cable eg MACOO CS or with cable in lengths of 2 10 or 20 metres eg MAC CS 10 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 TTI175 02GB Protection class Integrated brake IP42 IP67 1 1 4 Setup save open The complete setup can be either saved or reloaded from a file using these buttons Startup mode The basic functionality of the MAC motor is set up in this field System control Use these buttons to save data permanently reset the motor etc De es Mim BACK Setup ep La ae e Coen 5 Min deban Fikes Tesis Scope HACIO FaF Ertir harir ot moe wein iT Paride haee oki mac
58. 1 IEEE 802 15 4 Full Duplex Full Duplex MACOO EWA RS232 RS422 3 Motor stat MI2 IP67 WLAN module 19 2kbaud RS485 19 2k X No RS422 3 No PNP 10 32V Conn 1 Full Duplex Fieldbus modules MAC00 FC2 CAN Open module w cable glands MAC00 FC4 CAN Open module w M12 connectors MACOO FD4 RS232 DeviceNet module 19 2kbaud w M 12 connectors Full Duplex MACOO FP2 RS232 Profibus DP w cable glands 9 2kbaud Full Duplex 19 2kbaud Full Duplex 19 2kbaud Full Duplex MACOO FP4 Profibus DP RS232 19 2kbaud Full Duplex w M 12 connectors Full Duplex Opto isol 5 30V 4 Inputs Opto isol 5 30V 4 4 Inputs Opto isol 5 30V 4 6 Inputs Opto isol 5 30V 4 Inputs Opto isol 5 30V 4 2 Outputs M12 IP67 PNP 10 32V Conn 25mA 4 2 Outputs Cable IP67 PNP 10 32V Gland 25mA 2 Outputs M12 IP67 PNP 10 32V Conn 25mA 4 1 All these modules offer IP67 protection class Please notice that the final protection class is limited by the actual motor used 2 Can be ordered without cable eg MACOO CS or with cable in lengths of 2 10 or 20 metres eg MAC CS 10 3 Either pulse input pulse output or serial must be chosen Not all of them at the same time 4 Only a total of 4 I O terminals are available Continued next page JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 1 3 Expansi
59. 1 Protected means that these data must be sent twice first non inverted and then inverted OOh FFh Address 0 the Data Y Y This will always be 0 because this is Address Y Y Y Y Example 1 Reading the value of register 5 from MAC motor with address 8 Transmit 50h 50h 50h 08h F7h O5h F6h AAh AAh Response 52h 52h 52h OOh FFh O5h F6h O4h FBh 58h A7h 02h FDh OOh FFh OO0h FFh AAh AAh The value of register 5 was 500 258h Example 2 Reading the value of register 3 from MAC motor with address 8 Transmit 50h 50h 50h 08h F7h O3h FCh AAh AAh Response 52h 52h 52h OOh FFh O5h F6h 04h FBh 70h 8Fh 82h 7Dh 03h FCh OOh FFh AAh AAh The value of register 3 was 230 000 38270h JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 359 9 11 MacTalk communication 9 11 4 Application examples Setting mode Position mode This command writes to register 2 MODE REG on motor 8 Transmit 52h 52h 52h 08h F7h O2h FDh O2h FDh OI h FEh OOh FFh AAh AAh Response Ih Ih Ih Setting position 100 000 This command writes 100 000 to register 3 P SOLL on motor 8 Transmit 52h 52h 52h 07h F8h O3h FCh O4h FBh AOh 5Fh 86h 79h 0 h FEh OO0h FFh AAh AAh Response 1h 11h 1th Reading the motor status This command reads register 35 ERR_STAT from motor 8 Transmit 50h 50h 50h 08h F7h 23h DCh AAh AAh Response 52h 52h 52h
60. 105 106 CVO and GND Each of the high speed IO s can be used as either an input or as an output The l O s can be read or set from the serial interface RS232 or RS485 or they can be operated from the user program stored in the motor RS485 Interface A B and GND Serial balanced interface for connection to a PC or a controller The protocol is sim ilar to the RS232 or USB interface which means that all registers parameters in the motor can be monitored or changed The RS485 is recommended for longer distanc es or in noisy environments e RS232 Interface Rx Tx and GND and USB interface Serial unbalanced interface for connection to a PC or a controller The protocol is similar to the RS485 interface which means that all registers parameters in the mo tor can be monitored or changed RS232 is not recommended for long distances gt 10m and USB is not recommended for distances 72m The MAC motor uses binary communication protocol which makes it possible to ac cess all the internal registers Please consult MacTalk communication page 357 for further details Hardware overview MACOO B41 seen from rear side Interconnect to motor Contains all internal signals between module and motor Setup dipswitch M ain fuse 10Amp Ae Pca Multifunction I O setup Replace only with E Am o RS485 termination Schurter type i 3402 0040 11 or Littlefuse type 451 10A Default switch setting Di
61. 17 Expansion Module IMACOO B1 B2 B4 MACOO B4 dip switch setup The 6 pole dip switch is placed on the rear side of the MACOO B4 module The following illustration shows how to set up the switch MACOO B4 Dip switch settings Main fuse 10Amp Mini dip switch Dip Switch for Input type setup Dip 5 RS232 TxPD Dip 6 RS485 Term Default switch setting Replace only with Rear side of the MACOO B4 Schurter type expansion module 3402 0040 I 1 or Littlefuse type 451 102 As shown above Dipl 6 OFEON OFEON ON OFF Input A and B is setup for PNP outputs RS232 TxPD Transmit pull down is enabled RS485 Termination is disabled Input type setup only switch 1 4 TT1031GB Balanced or push pull output connected to the A and B input NPN sink output connected to the A and B input PNP source output connected to the A and B input RS232 TxPD setup only switch 5 One of the motors connected to an RS232 line must have this switch set to ON but only at one ON OFF RS485 Term setup only switch 6 The last motors connected to an RS485 line must have this switch set to ON but only at one ON OFF JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 131 4 2 4 2 18 Cables for the MACOO B4 Expansion Module IMACOO B1 B2 B4 The following cables equipped with 12 connector can be supplied by JVL MACOO B4 Connectors Description
62. 185 F Humidity 90 WwW 14 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 General AlI data specified for the MAC motor only i e without any expansion module mounted AC servomotor brushless with built in 2048 PPR encoder hall sensors and 3 phase servo amplifier controller Controller capacity po 400 2 amp D8 MAC400 D5 amp D6 w brake Rated output 3000 RPM 40W OW Rated Torque RMS Peak Torque 1 28Nm 38Nm 128Nm 38Nm Imria kgoom 1034 jO36 kogom Maximum angular acceleration rad se rad seo tenth gti m Weight without expansion module e _ 23kg 12868 Audible noise level measured in 30cm distance O tobe defined dB A Backlash when brake is activate e lt Hdegees 0 3000RPM with nom torque max 3500RPM shortterm Overspeed protection trips at gt 4300RPM Motor will shut Speed range down Amplifier control system Sinusoidal wave PWM control 20kHz switching Filter 6 th order filter with only one inertia load factor parameter to be adjusted Expert tuning also available for professionals Feedback Incremental A and B encoder 8192 CPR Physical 2048 PPR Optional multiturn absolute encoder 115 230 240VAC 10 for main power circuit 18 32VDC for control circuit Consumption at 115 240VAC see power supply section Control circuitry
63. 245 253 274 30 8 394 Dual Supply 117 133 245 258 E Efficiency curves MACO50 141 323 Emergency Object 168 Error acceleration 40 Error handling 40 Error acceleration 40 Followerror 40 Functionerror 40 Position limit min and max 40 Error output 4 Ethernet 4 Expansion modules 115 MACOO BI B2 BA 117 120 125 127 129 132 134 140 142 149 259 262 264 268 269 272 273 MACOO CS 116 MACOO FC2 FCA 151 153 173 174 180 187 207 MACOO FD4 208 211 213 225 227 MACOO FP2 FP4 232 234 235 238 244 246 248 249 251 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 401 6 Index MACOO RI R3 RA 274 276 278 281 283 305 308 309 F Features 4 Basic operating modes 6 Overall description 5 6 Filter selector basics 53 Filter set up Coil mode 25 FlexMac commands 240 Follow error 40 53 314 compensation 56 Function description 35 38 40 52 57 Function error 40 Fuse 86 Prefuse MAC800 only 98 232 294 231 239 19 27 30 32 34 G Gear mode 6 21 26 30 31 84 107 110 111 314 Gear ratio 7 23 26 183 283 CoilMode 25 85 116 119 122 123 128 130 135 138 139 148 202 204 205 227 243 246 247 260 262 269 272 304 307 30 9 310 393 Grounding 85 89 97 102 106 116 12 2 123 128 130 138 139 147 148 202 204 205 226 227 243 246 247 262 268 269 271 304 305 307 309 310 MAC800 power supply 97 Power supply grounding
64. 3 2 34 Power cable acessories for MAC1500 amp 3000 The following standard cables can be supplied by JVL 400 to 480VAC 3 phase power cable 5 m Straight M23 conn and free end Female WP3405 MAC1500 3000 Please use the illustration below when connecting the cables Input supply cable type WP3405 Input 400 480VAC ph L1 Input 400 480VAC ph L2 Input 400 480VAC ph L3 ui Yel Earth General information TT1250GB Make sure that any unused wires are isolated and stay unconnected JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 105 3 3 3 3 1 3 3 2 106 Serial interface Interface Connection The Controller Interface is based on an asynchronous serial interface 3 interface signals Rx Tx and ground are used The interface can be used directly with the serial COM port of any standard PC or PLC by using the optional cable type RS232 9 MAC which has an integrated RS232 converter Another possibility is to use one of the expansion modules for the MAC motor which also include an RS232 and RS485 con verter See also Accessories page 394 Asynchronous Serial Interface Connector located inside the Basic MAC motor 4 Ground 3 Transmit Tx 5V level 2 Receive Rx 5V level 5VDC out max 30mA Connector cable part Manufacturer JST Type ZHR 4 1 5mm pitch Crimp contacts SZH 002T P0 5 MAC400 and 800 uses 3 3V as Tx l
65. 32 bit Encoder count desired numbers of 20000 encoder pulses Sets the motor Returning the motor with higher velocity Set up the motor 200h V_SOLL unts sample Sets up the desired velocity 200h The motor rotates the P SOLL 32 bit Encoder desired numbers of 20000 count encoder pulses Sets the motor JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 163 4 5 4 5 16 164 Expansion Module IMACOO FC 2 FC4 How to use CanOpenexplorer After startup the name and details of the HW interface like PCAN USB should appear upper left When you turn on a motor CAN node after having started CanOpenexplorer the Data Window large center right there will come a message with the number 0x7xx where xx is the node ID for instance 0x704 will indicate node 4 Set the Node ID field top center to that value 4 Make sure the right EDS file is loaded The program loads a hard coded default file ei ther smc 5 eds or mac00 fc eds It is also possible to load another EDS file by writing the file name in the EDS file field top center and pressing the load button Note that the EDS view large center left panel will add the new file at the bottom but not clear the existing file s loaded Normal operation will be to select an object in the EDS view pane and press either R for read or W for write Pressing R should read the value and that is successful if no error pops up pressing
66. 33 4 3 Expansion module MACOO B41 4 3 2 Overall hardware description All internal and external main connections can be seen in the illustration below Basic MAC motor with MACOO B41 module inserted Basic MAC motor MAC400 any SN or MAC800 with SN gt 85000 Power supply l Power supply P MAC400 12 32V CVI MAC400 12 32V 2 Analogue inputs A AINI 2 or Zero Ss Lm SRI Analogue input 10V nom or up 32V Overvoltage Al Multifunction I O protection Bidirectional and Dipswitch A2 Multifunction I O 2 setup B2 Bidirectional Multifunction I O 1 Multifunction 1 0 2 PNP Output Ol source driver Status outputs O2 High speed l O s or Input lt I O channel Oo Bidirectional 2 channel differential Transceiver Asynchronous RS485 Interface gt ie Isolated HET interface Interface isolation Asynchronous serial interface RS232 Interface Isolated Se TT1136GB 4 3 3 General hardware description The 41 module offers the following external connections e Power supply P P CVI These terminals are used for the main supply of the motor A voltage between 12 and 32VDC MAC400 MAC800 MACI500 and MAC3000 must be connected Analogue inputs AINI and AIN2 The analogue inputs are used either as analogue input or digital input The primary analogue input is AIN I When used as analogue input it can c
67. 4C 9 4 switch into that mode Also one of the passive motor registers will be activated in the sense that its value will be written to the corresponding active motor register which actually controls motor behaviour In the example above the value in register no 65 V1 will be written to register no 5 V_SOLL Move operations will then take place at that velocity Function FastMAC commands are also sometimes referred to as FlexMAC com mands The advantage of these commands is avery low communications overhead FastMAC FlexMAC are described in detail in section 4 5 7 However a brief summary is in order If Mode is set to one of Passive Velocity or Position the motor will 298 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 10 Expansion Module MACOO R1 R3 R4 4 10 10 22Send FastMac command macro command Icon Dialogue Mode Command Passive Velocity NOP Reset error Position P_SOLL 0 and IN 05 0 E P_IST 0 Command P_FNC 0 and IN_POS 0 V SOLL 0 T emi n Function If Mode is set to Command the motor does not necessarily change mode but it can be ordered to carry out a series of predetermined operations Describing all the FastMAC commands is beyond the scope of this section but as an example you can activate four different sets of registers but as an example you can activate four different sets of registers each
68. 6 152 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 4 5 4 4 5 5 Expansion Module MACOO FC2 FC4 CANopen network The CAN bus is a serial bus with multi master capabilities where different products from different manufacturers can communicate with each other This could be devices as PLCs motors sensors and actuators Message types have higher priority and are sent first for time critical applications New devices can easily be integrated on a existing bus without the need to reconfigure the entire network The devices are connected through a 2 wire bus cable and data is transmitted serially Terminator Terminator CAN H CAN Node CAN Node CAN Node master slave slave CAN network N CAN L CANopen general information CANopen is a CAN based higher level protocol The purpose of CANopen is to give an under stable and unique behaviour on the CAN network The CAN network is the hardware level of the system and CANopen is the software level CANopen is based on the communication profile described in 05 301 and it specifies all of the basic communication mechanisms CiA 05 301 contains message types on the lowest software level The DSP 402 CAN open standard defines the device profile and the functional behaviour for servo drive controllers frequency inverters and stepper motor The DSP 402 is a higher softwa
69. A S User Manual Integrated Servo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4 4 5 22 Object 2011h Subindex 1 Input status This object is used to read out the actual value of the inputs PL is the positive limit switch input and NL is the negative limit switch input INI IIN4 is the digital user inputs On the MACOO FC2 module are the input connected via 2 and on the MACOO FC4 module are the input connected via the MI2 connectors marked I O 4 5 23 Object 2011h Subindex 2 Outputs With this object the outputs can be controlled The value written to this object is directly shown on the outputs if the outputs are not set to use the default function see subindex 5 COE 01 and 02 are the digital user output and 2 On the 2 module the outputs are connected via 4 and on the MACOO FC4 module the outputs are connected via the M12 connectors marked I O 4 5 24 Object 2011h Subindex Motor status With this object the status of the motor can be monitored Heserved Decele Accele In position Reserved EE Discon ration ration rior nected Bit 6 Equals 1 if the velocity is decreasing Bit 5 Equals if the velocity is increasing Bit 4 Equals 1 if the motor is at the commanded position Bit 2 Equals if a limit switch has been activated Bit Equals if there is a communication error between the MACOO FC and the motor This could occur if the motor has been reset due
70. Access MacReglo Name Name Default Access 14 GEARF1 Gear Na Word The nominator used to scale gear pulses from an factor 2000 RW external encoder source Used in gear modes Input 15 GEARF2 Gear Na Word The denominator used to scale gear pulses from an 500 RW external encoder source Used in gear modes Output JJ D D 2 2 2 2 2 2 27 16 l2T Na Word The calculated power dissipated in the motor and thus 0 R an approximated value for the rise in temperature inside the physical motor See also I2TLIM Reg 17 MacTalk value is calculated as 9e zI2T I2TLIM x 100 17 I2TLIM not Na Word The limit for the value of Reg16 I2T where bit motor will change into passive mode 18 UIT Na Word The calculated power dissipated in the internal power 0 R dump brake resistors and thus a way to estimate their rise in temperature See also UITLIM Reg 19 MacTalk value is calculated as UIT UITLIM x 100 19 UITLIM not Na Word The limit for the value of Reg18 UIT where bit 3 motor will change into passive mode 20 FLWERR Na Word Encoder A measure of how far the drive is from its ideal 0 RW counts regulation goal This value is calculated differently in the various modes and can mean things like pulses from theoretical position or difference in actual velocity to V_SOLL Contact JVL for more detailed information for specific modes OE Oe 0
71. B2 or B4 to see the RS232 connector layout Expansion Module MACOO B1 B2 B4 RS232 General description when using a MACOO Bx module RS232 network with 2 x MAC140 and 1 x MAC800 mounted with M ACOO B1 B2 or B4 modules Central Make sure that all involved units are Controller connected to the same for example a PC potential Power supply Opto isolation 12 32VDC control voltage Bus voltage 412 48VDC Screen connected to GND in each end MAC50 141 Address Rx TX RS232 Power Supply Control voltage O Only MAC50 141 with B2 or B4 50 141 Power Supply Control voltage 0 Only 50 141 with B2 or B4 MAC800 Address 3 Tx PD Interface Power P Supply o Mains 230VAC Up to 7 Main supply 4 Motors Opto isolation is recommended ij At least one unit the line must be terminated The M ACOO B1 B2 TT0907GB and B4 contain this feature See the individual module descriptions Each unit connected must be setup with an address via The M acTalk program If only one unit is connected no address is needed 122 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 2 4 2 7 Expansion Module IMACOO B1 B2 B4 RS485 General description when using a MACOO Bx module The RS485 offers more noise immune communication com RS485 network with 2 x MAC140 and 1 x MAC80
72. CVI2 GND This ground is hardwired internally to the main power ground P Ground intended to be used together with the ane other signals in this connector 4 RS485 pins in COM SLV is not for general use but only for master slave configuration JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 269 4 9 Expansion module MACOO P4 P5 4 9 12 Cables for the MACOO P4 The following cables equipped with connectors can be supplied by JVL MACOO0 P4 Connectors Description JVL Order no mE a P CNT COM s 4 12pin 5pin Female Female RS232 Interface cable Connects directly from MACOO P4 to a PC Length 5m 197 inch RS485 Interface cable Connects directly from MACOO P4 to a PC 4 5 with a RS485 Com port RS485 M12 1 5 5 Length 5m 197 inch Cable 5 5mm with M12 female 5 pin connector loose wire ends 0 35mm 22AWG and foil screen WI1000 M12F5TOSN Length 5 197 nea Cable with M12 male 12 pin 5 Same as above but 20m 787 inch WI1009 M12M12T20N RS485 Interface cable Con nects directly from a mastertoa WI1005 slave motor via the SLV connec M12F5TF5TOS3P tor Length 3m 197 inch IP67 protection cap for M12 g female connector WI1000 M12FCAP1 IP67 protection cap for M12 male connector WI1000 M12MCAP1 Important Please note that the cables are a standard type They are not recommended for use in ca ble chains or where the cable
73. Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 3 Expansion module MACOO B41 4 3 6 Analogue input connection at the MAC motor mounted with a MACOO B41 module Connected to a external controller Position or MAC motor M ake sure that all velocity 4M ACOO B41 involved units are controller connected to the same potential m i 51 E 10V out sen 1L 2 AIN1 analogue input Se v GND ground Note screen only connected to signal source Connected to a potentiometer WW If only 24V supply is available MAC motor M ake sure that all insert a 2 7k resistor here 4M ACOO B41 involved units are connected to the same potential Power supply See AINT e Screen analogue input yt GN D ground 2kOhm potentiometer A Note screen only JVL typeno POT2K connected to signal source This example only covers 0 10V but other configurations do of course also exist such as 0 5V or 10V Connected to a zero search switch MAC motor M ake sure that all involved units are M ACOO B41 connected to the same Zero search switch potential i AIN1 analogue input Power supply GND ground 10 32VDC TT1138GB Note Do not apply voltages higher than 32V to the analogue input AIN Using the analogue inputs AIN1 AIN2 When a 41 module is mounted in the MAC400 motor the analogue inputs is available in the same manner as in th
74. FD4 6 Now the motor is stopped at a stationary position this position we want to set to 0 SO we are using a special command Write to command register 2 1 1 The command is 247 Word 0 0381 Set the bits in the structure and get register 3 P_IST actual position Word D33F Register 211 Command use command message 31 32 Word 2 00F7 Value 247 Word 3 0000 This will set the 2 registers P IST P NEW and P SOLL P NEW per default P NEW so this will automatically set these registers to 0 P NEW has register number 163 Now return to standard position control We set the mode back to position remember velocity 0 Word 0 0381 Set the bits in the structure and get register 3 P_IST actual position Word 023F Register 2 Command use command message 31 32 Word 2 0002 Value 2 position mode Word 3 0000 Next we must set the max velocity to use Word 0 0381 Set the bits in the structure and get register 3 P_IST actual position Word 053F Register 5 MODE use command message 31 32 Word 2 0700 Value 2000 velocity mode appx 957 RPM scaling 2 1 x RPM Word 3 0000 From here we can either use the standard position controller and change the message type to Target position and maybe set the incremental bit if necessary Word 0 0381 Set the bits in the structure and get register 3 P_IST actual position Word 2121 Use target position message type
75. FS1 The MACOO FS expansion module is an industrial interface that mates with the standard MAC motor and offers a number of feature enhancements including Standard 9 pin D SUB connectors for additional reliability Addition of a Zero switch input for locating a mechanical zero point of the actuator when used in position related modes e Plugable screw terminal connector for power supply and Zero switch e LEDs to indicate Ol and O2 output status Zero switch analogue input status Input power status Full RS232 and RS485 protocol support for use with standard 9 pin DSUB e Sourcing PNP outputs for status signals Ol and O2 instead of sinking NPN The following illustration shows all the connectors on the 5 module M ACOO B1 connector descriptions IN OUT General I O O Signal ground 5 gnal g OCM ono Zo gt Status outputs Balanced pulse in or outputs used for p 4 e Default Pulse and direction signals or ia 0 02 Quadrature encoder signal B 47 02 F tont Optional these terminals can be A 20 ell O1 Maium di used for the MAC high speed lt O0 AIN A mpita t communication using RS422 A LED s for showing the output status of A A Industri Bektonik IN OUT SETUP SETUP RS232 Note The TX PD terminal must be connected to Tx pin 3 1 if the MAC motor is not
76. Gear modes for further details about functionality JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 EN 3 4 User 1 0 3 4 6 Multifunction 1 0 used as pulse outputs The Multifunction I O can be set up as pulse outputs When this configuration is selected the internal encoder signal will be available at the outputs This can be useful in modes in which the internal encoder signal must be used as feed back to external electronics for monitoring the real time position or as a part of a closed loop regulation This feature is especially relevant in the following 4 modes Velocity Position Analogue Torque and Analogue Velocity A quadrature signal will appear at the A and B channel Quadrature means that the two channels are 90 degree phase shifted either positively or negatively which determines the actual direction of movement of the motor Multifunction I O s used as balanced pulse output User I O External pulse receiver Signal GND Termination resistors 20 270 Ohm are recommended To internal control circuitry RS422 inputs balanced Connector Manufacturer AMP Twisted pair cable is recommended Type 770602 8 2 54mmyO pitch TT0930GB The Multifunction l O s must be set up in MAC Talk to function as pulse outputs MacTalk Noname File View Motor Setup Updates Help Gs 29 lt he t D Open Save Save flash Reset position Clear errors Reset motor Filter setup STOP Motc Main
77. MACOO B41 Connectors Description JVL Order no Tt 102 COM 12pin pi i Female Female RS232 Interface cable Connects directly from MAC00 B41 to a PC RS232 M12 1 5 8 Length 5m 197 inch RS485 Interface cable Connects directly from MAC00 B41 to a PC RS485 M12 1 5 8 with a R8485 Com port Length 5m 197 inch USB Interface cable Connects directly from MACOO B41 to a PC with a USB Com port USB M12 1 5 8 Length 5m 197 inch Cable 5 5mm with M12 female 5 pin connector loose wire ends 0 35mm 22AWG and foil screen WI1000 M12F5TOSN Length 5 197 Cable with M12 male 12 Cable with M12 female 8pin Same as above but 20m 787 inch WI1000 M12F8T20N picture comming soon Cable with M12 male 8 pin connector loose wire ends 0 22mm 24AWG and screen WI1000 M12M8TOSN Length 5m 197 inch IP67 protection cap for M12 _ female connector Wl1000 M12FCAP1 IP67 protection cap for M12 male connector Wl1000 M12MCAP1 Important Please note that the cables are a standard type They are not recommended for use in ca ble chains or where the cable is repeatedly bent If this is required use a special robot cable 2D or 3D cable JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 149 4 4 Expansion module MACOO Exx4 4 4 1 Industrial Ethernet modules The documentation for the industrial Ethernet modules is very extensive and has ther
78. Mian Fumon A oe Pokey Peon kirai iram a Lour 5C Gsm Folios Function Analogue Ension Mr j Courts motor Tongue Mnaegur velocity jrah deadbeat om lend maan Inputs bra Em sccelersiion aj RPMS Pongeraentivie lasd Anaingue gea aA This field shows the actual supply voltage Cid kri UI npul NH and velocity at pulse Fuclual veloci i RPM Actual here 1 E31 Liar cidraa Bus vole can be used to limit the brposiion firak Lo F beer Ena extput 07 XT LAD input motion For example 0 Bei Daa 5 the maximum torque j 7 Poslive edge postion captum MF al or velocity edge prion capu Dinable brake 2 are Errors 0 06 i dp lim EN If a fatal error occurs Emus RO DONNE information will be in posllion uA fre index ceo displayed here ln fee rll E E 2 piton Toon LI 1 Iren motor direction Zera iic velocity EN Run Status Analogue to position Mog poston Zeo achte 100 setup nel M Undervotage Seleno bl The desired position Hyriberers T ELT UE
79. Motor COM scan Open Opens a setup file from disc and downloads the setup to the motor If no motor is con nected the setup is shown in MacTalk and can be edited and saved to disc again Save Saves the actual setup from the motor to a file If no motor is connected the actual off line settings including module setups and program will be saved Save in flash The complete current setup of the basic motor will be saved permanently in the flash memory If the motor is powered down or reset the saved setup will be used Reset position Resets the position counter to 0 The content of the position counter can be monitored in the right side of the main screen as Actual position Clear errors Clears all the errors if any Please note that if an error is still present the motor will remain in the actual error state Reset motor Reset the motor Same as doing a power off on operation Filter setup Short cut to the servo filter setup screen Stop motor Stops the motor immediately using a controlled deceleration ramp and puts the motor into passive mode If a program is present this is stopped as well This button shall be considered as a functional stop button and is available also by using the keyboard shortcut CTRL F8 Pressing the STOP button will immediately stop the motor by changing the currently running mode to passive using a fast controlled deceleration curve Using a MAC motor or a module that enables
80. Move operations Icon Each mode will be described in its own section The Move command is very flexible with five different operating modes 4 10 10 4 Move Relative Icon Dialogue Move type Relative Relative velocity change at distance x Cancel Relative set outputs C Absolute Sensor General parameters Distance 0 Counts Register 1 Acceleration Register 2 Register 3 Velocity 0 RPM W ait for in position Enter 0 in velocity or acceleration to use the current velocity or acceleration Function Performs a movement relative to the current position The distance moved is measured in encoder counts and can either be entered direct ly or taken from three memory registers in the RxP module For further information on using these memory registers refer to the sections on the Save position and Set position commands Note that if you specify a velocity motor register no 5 V SOLL will be over written with this velocity value Also if you specify an acceleration motor register no 6 A SOLL will be overridden with the acceleration value you specified Register no 49 P1 is always over written by this command If the Wait for in position option is checked the program will wait until the motor has finished the movement before proceeding to the next program line If this option is not checked the program will start the movement then immediately start executing th
81. N1 input 1 I O terminal B SW3 DIP 4 ON O1 output 1 I O ground to be used with IN1 NL PL O1 O2 SW3 DIP 6 OFF NL negative limit input I O terminal D SW3 DIP 6 O output supply Lee eo SW3 DIP 2 ON and DIP3 OFF AIN Analogue input SW3 DIP2 OFF and DIP 3 ON 3 1 when IOA I O terminal A O2 output 2 5 used as AIN is the analogue input Re member to use the GND terminal with AIN or 17 Cable Screen Some standard cables with M12 connector offer a screen around the cable This screen on some cables is fitted to the outer metal at the M12 connector When fitted to the MACOO FC4 module this means that the screen will have contact with the complete motor housing and thereby also the power ground main ground Isolation groups The MACOO FCA offers optical isolation at the digital inputs and outputs IN1 NL PL and O1 2 The table shows a number for each pin This number refers to the isolation group to which each pin is connected Isolation group 1 means that the terminal refers to the main ground P GND and the motor housing Isolation group 2 means that the terminal refers to the CAN interface ground CAN GND Isolation group means that the terminal refers to the I O ground IO Regarding the setting of SW3 see on next page JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 205 4 5 Expansion Module MACOO FC2 FC4 The drawing be
82. PDOs enabled at the same time In the MACOO FC2 FC4 all PDOs are disabled when the mod ule is booted up the user has to choose which PDOs the application is to use and enable these The PDO configuration can be seen either in the EDS file or in the CanOpen Explorer program here the communication and the mapping parameter are shown There are two standard methods to map the PDOs in CAN Open there is an static map ping and a dynamic mapping In the static PDO mapping all PDOs are mapped in accord ance with some fixed non modifiable setting in the relevant PDO In the dynamic PDO mapping the setting for a PDO can be modified It is also allowed to have flexible combi nation of different process data during operation The MACOO FC2 FC4 module use only static mapping SDO Service Data Objects SDO can access all entries in the object directory but they are normally used in the in itialization during the boot up procedure Some SDOs characteristic Confirmed transfer of objects Data transfer exchange is always non synchronous Values greater than 4 bytes are transferred Normal transfer Values not more than 4 bytes are transferred Expedited transfer Basically a SDO is transferred as a sequence of segments Prior to transferring the seg ment there is an initialization phase where client and server prepare themselves for transferring the segment For SDOs it is also possible to transfer a data set of up to four b
83. Profile Data All the main para meters for the motion profile are setup in this field Motion Parameters The desired position and the in position window can be specified here Startup Mode Reset Position Error Handling Input Outputs Motor Status Inputs Reset Position Error Handling Input Outputs Use this button to reset the Use these fields to define error The functionality of the I O s is specified actual position counter limits for the position range etc here In position mode only Pulse Output or Serial Interface is relevant Motor status This field shows the actual motor load position and speed etc Inputs This field shows the actual supply voltage Errors If a fatal error occurs information will be displayed here Run Status The motor status can be monitored here Zero Search All the parameters regarding MAC motor connection information the position zero search can Always shows if the motor is on line or not be specified here See the Mechanical zero search chapter TT0926GB Select position mode in this field The counter which keeps track of the actual position can be reset us ing this button Worst case limits for the position range can be set up here Please consult the Error Handling chapter for details The multifunction I O terminals can be defined here In Position mode these terminals can either work as a quadrature output from the internal encoder or as a serial RS
84. R1 R3 R4 4 10 12 RS485 General description when using a MACOO Rx module The RS485 offers more noise in co n RS485 network with 2 x MAC140 and 1 x MAC800 pared to the RS232 interface mounted with MACOO R1 R3 or R4 modules Up to 32 motors can be con Central Make sure that all Power supply nected to the same line Controller connected to the same for example a PC potential When connecting the RS485 not interface to a central control ler the following rules must be followed Screen connected to GND in each end control voltage 12 48VDC Bus voltage Use twisted pair cable MAC50 141 2 Use screened cable Address 3 Ensure that GND is also noes Interface connected in order to as sure the same potential be Power tween all the connected Supply nodes Control voltage Only MAC50 141 4 Ensure that all units have a with R1 R3 or R4 amp proper connection to safety ground earth in order to refer to the same potential MAC50 141 5 The last unit in each end of a the network must be termi 85 nated Use termination Interface resistor in the range 20 220 Ohm between line A Power and B Supply Control voltage 6 Ensure that the supply lines Only MAC50 141 with R1 R3 or R4 are connected individually in order to minimise the voltage drop between the motors MAC800 7 Master Controller RS485 Address 3 interface 85485 If
85. RPM the reverse direction with 1 64 of Zero search x Velocity When the edge of the Zero search sensor is passed the motor stops and the zero position is found Velocity Zero search velocity 50 50 Zero search torque 1 i Acceleration specified by the general acceleration Zero search position is an optional parameter under the Profile offset See description in d data in MAC Talk other chapter Zero search velocity defines the velocity used during Zero search Sensor 1 The sign of the specified velocity status Zero search defines the zero search direction started Zero search torque is used as the trip level when the zero position is reached Time In this example the active sensor level __ is set to high Home Torque 1 active high active low Time 24 The Zero sensor must be connected to the analogue input AIN which during Zero search functions as a digital input For connection information and electrical specification see Analogue input page 107 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 35 2 6 7 2 6 8 36 Mechanical Zero search Enc Index Zero search The internal optical encoder in the MAC motor also contains a so called index pulse which is a very short 4 counts distance which is only present active one time per mo tor revolution For applications where the working range is always less or equal one r
86. SOLL then e E jme mw mesmo oo one re TSO en er me jus me emer tee rere present 0 RW resets to 0 48 Z REG not 0 4 Word When set to 1 4 copies one of ZEROO ZEROS to INPOSWIN 9 mw menesetstb s TT1505GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 379 9 12 Internal registers Lu 2 MacReglo Name Default Access Name ee ee eee 1 0 RW s eem mee present 0 RW ee eem P2 0 HW e present 0 RW P3 0 RW 5 5 2 Na Word present 0 RW P4 0 RW Na Word present 0 RW POS4 Position5 Na P 0 R CAPCOM4 not Na present 0 R P6 0 R 5 present 0 POS6 Position7 Na P7 0 R CAPCOM6 not Na present 0 P8 0 CAPCOM7 not Na present 0 RW 5 9 VELO Velocity 1 Na Velocity register V1 Used with the fastmac protocol or V1 277 100RPM by the MACOO H1 3 4 nanoPLC module See also V SOLL register 5 which have the same scaling n n n n n o VEL1 Velocity 2 Na Velocity register V8 see also register 65 V2 2 100RPM 67 VEL2 Velocity Na Velocity register V8 see also register 65 V3 21 100RPM 1 V4 2 100RPM V 2 7 100RPM V6 2 100RPM V7 2 100RPM V8 2 100RPM Velocity register
87. Since the RS 485 interfaces use the standard two wire coupling data can travel in only direction at a time witch means that the line is either in a state where all nodes listen or in a state where one node transmits while all the other nodes listen Ideally the node that transmits should stop driving the lines as soon as the last stop bit in the last byte it wants to transmit has been sent out This would allow the other nodes to start transmitting as soon as possible It is a classical problem that a device that translates between RS 232 and two wire RS 485 does not have access to a hardware signal that tells it when to change transmit listen direction On the MACOO xx modules the direction is controlled by monitoring activity on the RS 232 transmit signal and drive the RS 485 line for one byte time at 19200 baud after the last activity was detected On the MACOO xx modules the direction is controlled by monitoring activity on the RS 232 transmit signal and drive the RS 485 line for one byte time at 19200 baud after the last activity was detected Depending on the data in the last byte transmitted the line may then be reased from just after the last bit has been transmitted or not until a full byte length after the last byte has been transmitted It is required that all other nodes on the RS 485 bus do not start transmitting until a full byte time has passed since the last byte of a telegram from a MACOO xx module
88. TOt e IN emm If the RS232 lines are extended through another cable this cable Screen must be must also be screened connected to Connector main ground Cable Female 9pin DSUB MACOO FP2 internal At PC Male 9pin DSUB connector bard 17096668 If JVL s standard programming cable type RS232 9 or n is used between the shown connector and the PC the RX and TX signal must be swapped Tx to pin 2 and Rx to pin 3 4 7 14 Operation with dual supply for emergency situations In many applications it is intended that positional data and other setup information is re tained during an emergency situation It is however also required by law in many coun tries that the main power for energizing the motor is removed in such a situation To meet both of these requirements the MAC motor equipped with a MACOO FPx module offers a secondary supply input called CV If the main supply at the P terminal is removed the internal control circuitry can be kept alive by maintaining a supply at the CV terminal MAC motor with module Expansion module Basic MAC motor From main supply Main supply 12 48VDC To motordriver Optional Power supply Internal supply voltages Secondary supply and control votag and communication 2 48VDC circuitry TT0976GB The CV terminal can be left open if not used JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 245
89. Word present 0 RW 134 KVFY4 not Na Word present 0 RW 135 KVFY3 not Na Word present 0 RW 136 KVFY2 not Na Word present 0 RW 137 KVFY1 not Na Word present 0 RW 138 KVFY not Na Word present 0 RW 139 KVB4 not Na Word present 0 RW 140 KVB3 not Na Word present 0 RW 141 KVB2 not Na Word present 0 RW 142 KVB1 not Na Word present 0 RW 143 KVBO not Na Word present 0 RW 144 KIFX2 not Na Word present 0 R 145 KIFX1 not Na Word present 0 R 146 KIFY1 not Na Word present 0 147 KIFYO not Na present 0 148 KIB1 not Na present 0 JJ 15116 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 385 ul Internal registers Firmware MacTalk Range Size Description MacReglo Name Default Access Name 150 lt reserved gt not present a present meme eeu O present ae present 154 lt reserved gt not present present 156 S ORDER not Na Word An S profile can be used to modify smooth the acceleration at the present 0 RW beginning and end of a change in velocity This is useful to prevent overshoot The value of zero disables the S profile so the normal A_SOLL is used Values 1 8 can be used to select a progressively smoother S profile with 8 being the smoothest and slowest The value
90. Zero search modes Starting a Zero search If the Zero search mode is set to Disabled no Zero search is done at any time If one of the 5 modes Power up Torque Sensor type Sensor type 2 Enc index or Enc quick index is selected the respective Zero search mode will be executed every time the MAC motor is powered up The Zero search can also be initiated by sending a specific command via one of the serial interfaces please consult the technical manual LB0048 xx for more details or see the individual detailed Zero search descriptions in the next pages JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 33 2 6 Mechanical Zero search 2 6 4 Torque Zero search Torque Zero search is carried out according to the following illustration Zero search position is an optional Select the mechanical zero Offset This position is preset to the position search mode in this field counter after the zero point is found Zero search velocity defines the velocity Zero search used during Zero search The sign of the ero search made Torque specified velocity defines the zero search ine ood 15080 Pu discos search position ulzes 50 RPM E search velocity Zero search torque is used as the All trip level when the zero position is reached REL 3i E Acceleration When the torque rises is specified by higher than the value the general accel specified in the field Zero erat
91. actual motor position in a user defined working range The analogue output has a resolution of 16 bit corresponding to the rang 4 to 20mA divided into 65536 steps The output is galvanic isolated from all other terminals and circuits RS485 Interface A B and IGND Serial balanced interface for connection to a slave motor e RS232 Interface Rx Tx and IGND Serial unbalanced interface for connection to a PC or a controller All registers pa rameters in the motor can be monitored or changed RS232 is not recommended for long distances gt 10m The MAC motor uses binary communication protocol which makes it possible to ac cess all the internal registers Please consult MacTalk communication page 357 for further details 4 9 4 Hardware overview M AC0O0 P4 or MACOO P5 seen from rear side SW2 Supply select for 4 20mA output Enable the internal supply Set switch 1 to ON and set switch 2 to OFF Disable internal supply and select external supply set switch 1 to OFF and switch 2 to ON Interconnect to motor Contains all internal signals between module and motor Main fuse 10Amp Replace only with Schurter type 3402 0040 11 SW1 5485 Modbus termination resistor Resistor enabled both switches set to ON recommended Resistor disabled both switches set to OFF or Littlefuse type 451 10A Default switch setting SWI I ON 2 ON RS485 Termination is enabled SW2
92. after the setup is done in order to save the changes permanently Pie deer Hio Seti pen wet L amp 4 Open Tare Saws nieh Ren poubon Clam sn Remi moio Mie sep TOR Mari d aioi Fm gararctor Tests Tope Fiat mandy T Enca hoses Set up Startup mode cuales ee for Analog velocity in order to enable the analogue input for controlling the velocity i Emy accelaration Set up the Multifunction I O of the MAC motor from Mpi arguo tor F inqula pals as Pulse Output This setting the PLC output beret Output KO will enable the internal encoder Cod oot Ises to be present at the terminals 101 csnnoded pu conde _ A and B This signal is send back inu pasmi to the PLC module Punches erer Dotai sa Ponin imd fas x nei lle 1 U Zen mesh ern peach anode D Optional Adjust the analogue input in order to optain 0 00V at the analogue input when the PLC is transmitting what is supposed to be 0 00V Adjust the acceleration to Adjust the speed to the Zero search mode the maximum allowable in maximum allowable in Normally Disabled order to avoid that the MAC order to avoid that the MAC PLC takes care of motor itself interferes with the motor itself interferes with the zero search PLC control loop PLC control loop TT0953GB 5 13 3 Setup in Jetter JX2 SV1 Mode 2 Set up the registers as follows when
93. any external sensors involved which simplify the mechanics and the cabling This Zero search mode is similar to the Enc Index Zero search mode except that its done much faster but also with a larger tolerance since the index pulse is sampled with a tolerance of 3mS but without any delays involved the Zero search When Enc Quick Index Zero search is carried out the motor will start moving until the index pulse is met The motor will then decelerate and move backward to the point where the index pulse was detected 57 Zero search Select the mechanical zero Zero search mode Enc quckindex earn search mode using this field e index after zero search AN Dn 130000 Counts The index position is sampled in the exact position where it was sampled 3mS ES The motor then decelerates Zero search torque 100 and moves the reverse distance back to the position where the index was found Velocity J The motor reaches the position where the index pulse was found and the Zero search is Zero search position is an optional finished and the selected startup mode is used offset See description in other chapter Zero search velocity defines the velocity used during Zero search t Zero search The sign of the specified velocity Index status started defines the zero search direction Zero search torque is NOT used in this zero search mode TTII88GB Configuration via motor registers
94. available it is strongly rec ND Interface ommended a type with op tical isolation is used Power Supply Connectors Please read the individual de scription for the MACOO RI ee R3 or R4 to see the connector Opto isolation is recommended ii layout The last unit at each end of the line must be terminated Please connect a terminating resistor in the range 12 0 to 220 Ohm between the A and B lines Each unit connected must be setup with an address via The MacTalk program If only one unit is connected no address is needed 304 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 10 Expansion Module MACOO R1 R3 R4 4 10 13 Expansion MACOO R1 hardware description The illustration below shows the I O connections on the MACOO RI expansion module M ACOO R1 connector descriptions IN OUT O f IN5 0 10 gt r User Inputs ing lla O Common ground ICM _t 9 User outputs The inputs must IN3 IN8 8 PNP source type be supplied from a PNP IN2 3 4 o 24V 300mA per output source output 5 24V IN7 Connector DSUB 15 male High Density type RS232 Connections SETUP RS232 Interface between MAC motor and a PC RS485 Connections 2 RS232 Note PC MACOO B1 O The TX PD terminal must be connected to Tx pin 3 1 if the MAC motor is not j 6 using addressing E RS232 Rx 2 0 7 o Qiu Q5
95. be set cor rectly JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4 4 5 41 Velocity mode In this mode the motor runs at a selected velocity A new velocity can be selected and the motor will then accelerate decelerate to this velocity The maximum slippage error is not supported in this mode Please note The torque limit can be set via object 6072h 4 5 42 Homing mode In this mode different homing sequences can be initiated The standard homing modes from section 4 3 22 are supported The home sensor must be connected to the AIN input on the module If the end limit inputs must be active during the homing sequence they must be enabled via object 201 Ih subindex 7 The sensors should be connected to the appropriate inputs NL and PL The torque limit used during homing is selected via object 2100h The unit of this is ob ject is the same as other torque objects e g Object 6072h There are also 4 manufacturer specific methods These are listed in the table below Method index Description 4 Veg Torque homing in negative direction and afterwards homing on the index pulse Torque homing in positive direction and afterwards homing on the index pulse Torque homing in negative direction Torque homing in positive direction Please note that you should always use a home offset object 607Ch when using torque homing This is to ensure that the motor mov
96. cable Description ooo M we 24V supply to encoder Black Shield Gnd and shielding See Mac manual for further details regarding the IO connection in the module 7 C o Rd Because the plug doesn t support a 24V power outlet Ol or O2 can be used to supply the power to the encoder unit be able to do this register 161 needs to be setup Bit 3 and bit 4 in register 161 indicates whether IO and IO2 are user controlled or setup as previously as indicating In position and IO2 indicating errors Example IO2 is used as 24V power supply to the encoder so we need IO2 as user controlled out put and set the output to source the O voltage Register 161 bit 4 needs to be on Register 161 16 0x10 Register 79 bitO and bit holds the output value but they are inverted so for IO2 to be high O bit needs to be 0 So we hold the register to the default value 179 0 and 1 2 will source power to the encoder When IO2 is O the red LED inside the motor is lit This is normally used for error indication when the IO2 isn t setup for user control JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 6 2 10 2 10 5 62 Using external SSI encoder Setup SSI using MacTalk To setup the MAC motor for reading the SSI encoder value at startup first set the I O setup for using SSI input This means that the A and B input channels are se
97. circuits with full galvanic iso lation between the circuits The control circuitry requires a voltage in the range 18 to 30VDC and the power circuity must be supplied with 3phase 400 to 480VAC Having 2 independent supply circuits offers the feature that the supply voltage for the power cir cuitry 400 480VAC can be removed for safety reasons while the control circuitry can continue operating and thus keep the position counter updated and keep other vital func tions such as communication active Pe aust os pere MACI500 amp 3000 Supply diagram manently connected if control circuitry must be keept active while main power is disconnected P Power Control Core Supply Optional Dump resistor Mains Overvolt Filter Protection Common mode 400 480VAC L 400 480VAC L 400 480VAC L3 EMERGENCY STOP and RELAY See section 5 6 2 for further information 400 480VAC 400 480VAC Three phase supply 400 480VAC 3 x 400 480VAC nominal Earth Earth TI1249GB The circuit above is Shown with an emergency relay box which can be omitted if the application does not require this safety feature There are shown examples of Emergency stop and relay in section 5 6 2 The internal power dump is intended to cover 90 of all applications but if the error message overvoltage is monitored an external power dump resistor must be connect ed between the terminals PD and BO 100 JVL Industri Elektronik A S User Manual Inte
98. code 1 is sent before an object with the function code 3 Node address Every device is configured before network operation with a unique 7 bit long node ad dress between and 127 The device address 0 is reserved for broadcast transmis sions in which message are sent simultaneously to all devices PDO SDO EMCY NMT and heartbeat are using the header frame for communication on the CANopen bus Connecting MACOO FC2 FC4 to the CAN bus Before you connect the MACOO FC2 FC4 to the CAN bus shall the Baud rate the Node ID and the termination must be selected On the serial bus it is possible to have a transmission speed Baud rate of max 1000 Kbit s and a min of 10 Kbit s The Baud rate depends on the cable length and the wires cross section the table below have some recommendations for networks with less than 64 nodes Recommended bus cable cross section are according to CiA Bus Distance Cross sec Terminator Baud rate tion mm eS LII The bus wires may be routed in parallel twisted and or shielded depending on EMC quirements The layout of the wiring should be as close as possible to a single line struc ture in order to minimize reflections The cable stubs for connection of the bus node shall be as short as possible especially at high bit rates The cable shielding in the house shall have a large contact area For a drop cable a wire cross section of 0 25 to 0 34 mm wo
99. components can be implemented related standards can be used EN 60204 1 DS EN 60204 1 is applicable for the general requirements of a machine s electrical systems This standard defines several stop categories paragraph 9 2 2 Stop functions in DS EN 60204 There are three categories of stop function as follow Stop category 0 stopping by immediate removal of power to the machine actuators i e an uncontrolled stop paragraph 3 56 in DS EN 60204 1 Stop category 1 a controlled stop paragraph 3 11 in DS EN60204 1 with power available to the machine actuators to achieve the stop and then removal of power when the stop is achieved Stop category 2 a controlled stop with power left available to the machine actuators Requirements are given that a stop function must be incorporated paragraph 9 2 5 3 Stop in DS EN 60204 1 Stop category 0 and or category and or category 2 stop functions shall be provided as indicated by the risk assessment and the functional requirements of the machine paragraph 4 lin DS EN 60204 1 NOTE The supply disconnecting device paragraph 5 3 in DS EN 60204 1 when operated achieves a stop category 0 Stop functions shall override related start functions see 9 2 5 2 in DS EN 60204 1 Similarly requirements are specified for the implementation of an emergency stop func tion JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 9 7 9 7 3 Emerge
100. consumer time Request Indication Heartbeat consumer time Heartbeat Event TT 1084GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4 Where r is reserved always 0 s is the state of the Heartbeat producer s NNT state ro Only one communication monitoring service may be activated This is either Node Guarding Life Guarding or Heartbeat If the Heartbeat Producer Time is configured on a device the Heartbeat Protocol begins immediately If a device starts with a value for the Heartbeat Producer Time different from 0 the Heartbeat Protocol starts on the state transition from Initialising to Pre operational In this case the Boot up Message is regard ed as first heartbeat message If the Heartbeat producer time is not 0 the heartbeat pro tocol is used In MACOO FC2 FC4 none of the error control is enabled then the modules are started up because if there is any fault in the system it is impossible to get in contact with the module After the module has started up and there is communication between the mas ter and the slave then turn on the wanted error control mechanism in the object Dic tionary see section 4 4 20 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 99 4 5 Expansion Module MACOO FC2 FC4 CAN bus connectors continued 5 pin style connector 9 pin D sub connecto
101. controlling position velocity acceleration torque load factor and in position window all with a single command For further details refer to section 4 9 7 4 10 10 23Binary command Dialogue Enter binary code Binary code TN Function MacTalk RxP module programs are sent to the motor in a compact binary format which is then interpreted by the RxP modules firmware The existing set of graphic commands covers most situations but when special needs arise anything that can be done with the RxP module can be done with a binary command If you find yourself with special needs that are not covered by the other commands contact JVL for assistance JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 299 4 10 Expansion Module MACOO R1 R3 R4 4 10 10 24Calculator basic Dialogue Velocity Reg 5 Velocity Reg 5 1 Basic Options Debug 69 Velocity Reg 5 hd Function Performs a calculation using register values contants and the four basic arithmetic operations and The result is stored in a register Arithmetic operations take place in the order they are specified Operands arguments can be either integer constants or registers The caption of the dialogue box shows the resulting expression in traditional in fix format It is continuously updated as you type in the expression Note that if you write a value to a register using this command that value
102. desired after a power up Zero search The offset value must be specified in the Zero search position field The total Zero search will be performed in following order The Zero search is started either automatically power up or initiated by command from the interface or via an expansion module 2 The basic Zero search is completed and the position counter is set to the value spec ified in the Zero search position field 3 Ifthe Zero search position value is different from position the motor will now move to position O 4 The Zero search is now completed and the motor will switch to normal operation which means the mode selected in the Startup mode field in the main window The illustration below shows the complete cycle The motor will always go to position 0 after a complete zero search is done this causes the motor to move the difference between 0 and the value specified in the The speed and acceleration Zero search position field is set to the general setting Velocity in MacTalk under Profile data Zero search in progress velocity etc depends on the actual zero search mode t t Zero search After the basic zero search has Actual position counter started been done the actual position counter is now zero position is set to the value specified in the Zero search complete Zero search position register search Zero search mode Sensor type 1 Find index after zero search zero search
103. filter After setting the filter choices the filter can be transferred to the motor Transfering and saving the filter 1 Press Load Filter to transfer the filter to the motor 2 If the filter performs well press Save in flash in order to save the new filter permanently in the motor N a amp Q e Save Save flash Reset position Clear errors Reset motor Filter setup STOP Motor scan The complete setup including the filter configuration can also be saved to and later re called from disc by using the Open and Save buttons in the toolbar 2 9 10 Additional adjustment Now the desired filter is set up in the motor and the performance can be tested Further improvement may be required and typically it may be necessary to experiment in order to obtain an optimum result Please note that the LOAD parameter must still be used to adjust the inertia ratio be tween the motor and load See also Adjusting the LOAD parameter page 52 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 57 2 10 Using external SSI encoder MacTalk Noname File View Motor Setup Updates Help SSI Control gt section a e 1 Open Save Save in flash Reset position Clear Main Registers Advanced Filter parameters Tests Scope The FastMac Special command com mands field Command 0 SSI control 551 enable SSI synchronize P_IST P_SOLL Reset pos SSI positio
104. go oo poo ooo ooo 1 ux e OOE _ ACCO AT 4__ 2 ____ S e goo o joo oo ooo o o 75 X AcC2 A3 1 6 ACC3 A4 Joo o 77 TQ0 Th p TAT p p TQ2 T8 80 TQ3 T4 Bit 0 COIL START DIR Bit 1 COIL POS CMD Bit 2 COIL PWR 524 366 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 12 Internal registers Only 141 M wecnegemme Demi _______ MacReglo Name Name Default Access 81 LOADO L 83 LOAD2 L3 84 LOAD3 L4 oo Eoo joo 85 ZEROO Z1 i86 ZEROT 22 i7 ZERO2 Z3 j88 ZEROS Z4 i9 KFF2 92 s Jj e KVFX4 94 KVEX8 95 9e jz 1 9 KVFY2 99 KVFYI o ooo o o 10 101 102 _ _ e oo 104 oo o 15 S Eo 106 TKIFX2 17 ooo Eoo o _ ______ ooo ooo ooo Poo HI KIBO X QJ 112 SAMPLET 113 SAMPLE2 o p 4 SAMPLES 15 SAMPLEA M6 REC CNT qj d7 FNC OUT 118 FFOUT q P 119 VB OUT p 120 V EXT 121 VF OUT BE 122 ANNP
105. if the supply voltage gets too low TT0914GB 1 4 1 MacTalk introduction The MacTalk software is the main interface for setting up the MAC motor for a specific application The program offers the following features Choice of the operating mode of the MAC motor Changing main parameters such as speed motor torque Zero search type etc Monitoring the actual motor parameters in real time such as motor load supply volt age voltage at the analogue input etc Changing protection limits such as position limits maximum position error Determine what should happen if the supply voltage gets too low Saving all current parameters to disc Restoring all parameters from disc Saving all parameters permanently in the motor Updating the motor firmware or MacTalk software from the internet or a file The main window of the program changes according to the selected mode thus only showing the relevant parameters for operation in the selected mode The following pages describe the actual window for each mode and how the parameters affect the MAC motor operation 14 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 1 4 1 4 2 Using MacTalk to setup the motor Toolbar description The toolbar at the top of the MacTalk window contains the most commonly used fea tures Ll the c r on 2 b 3 Open Save Sae gi meh pasion Cea amors moo Mke setup STOP
106. in each end be followed MAC50 141 Use twisted pair cable with B1 B2 or B4 A Address 2 Use screened cable RS485 Interface 3 Ensure that GND is also Power connected Supply Control voltage 4 Ensure that all units have a Only MAC50 141 proper connection to safety with B2 or B4 C ground earth in order to refer to the same potential 5 The last unit in each end of E oco the network must be termi nated Note that the Bl B2 T and B4 B41 modules all contain a termination resis tor which can be activated Power Supply 6 Ensure that the supply lines are connected individually Only 50 141 with in order to minimise the SCOPRI Ue voltage drop between the motors M AC800 Motor dt e termination 7 Master Controller RS485 with MACO0 B41 set dip 9410 in position ON interface If available it is strongly rec ommended a type with op Interface e e Q tical isolation is used ae i are Connectors To see the specific connector Mains 230VAC lt t pin out please see the chapter a ors Expansion MACOO B4 con nector description page 147 Opto isolation is recommended so The last unit at each end of the line must be terminated The M ACOO B1 B2 A finished RS485 cable also and B4 B41 contain this feature See the individual module descriptions exist Please see Cables for the Each unit connected must be setup with an address via The M acTalk
107. in this area cyclicly 48VDC supply 24VDC supply TT0954GB The power consumption for the internal circuitry microprocessor etc is typically 3 5W In the speed range from 0 to 500 RPM this internal power consumption starts to be a dominant part of total power consumption which explains that the efficiency is low er JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 323 9 4 Physical Dimensions 9 4 1 Physical dimensions MACO50 to MAC141 Shown without expansion module AC Brushless Servo Motor 1 574 0 062 50 111 2 4 38 MAC95 Al 131 5 5 18 MACI40 Al 150 5 5 931 41 172 0 6 77 80 0 3 15 20 57 0 810 Digital Drive 559 0 2 32 Lum 4 0 0 013 10 22 0 25 4 0 0 0005 538 1 0 0 05 1 5 0 0 002 4x 5 2 0 27 Rear Connections Front Shaft M2 5 mounting hole for expansion module 47 15 1 86 58 7 2 31 Max M2 5 mounting hole for expansion module 58 7 2 31 Max f TT0902GB All dimensions in mm inch Download CAD drawings from www jvl dk default asp Action Details amp ltem 426 324 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 4 Physical Dimensions 5 4 2 Physical dimensions MAC400 104 4 08 Shown with a MAC00 FP2 62 4 2 45 A Profibus modu
108. is controlled by the user via RegXX Bit 10 INV INPOS OUT Bit 11 INV ERROR OUT Bit 12 CMP_ERROR_OUT If set OUT2 PIN is controlled by P IST gt CMP POSO continued next page 111535 01GB 378 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 12 Internal registers Firmware MacTalk Range Size Description MacReglo Name Default Access Name 39 HW_SETUP not E Word Bit 13 PULSE 8000 continued from last present RW If set rescale the 8192 encoder pulses to 8000 for MAC800 page compatibility and better Vel filter performance Bits 14 15 reserved Bit 16 DIRCDWR Direction signal for the MultiFunclo2 A channel or both A and B Bit 17 SELINDEX Not used prepared to select between encoder A or Index signal gt MultF Bit 18 ALWAYS COOL Bit 19 POSITION CAPTURE UP Used to enable SW position capture based on analogue input rising edge Bit 20 POSITION CAPTURE DN Used to enable SW position capture based on analogue input falling edge Bit 21 PULSE 8000 If set rescale the 8192 encoder pulses to 8000 for MAC800 compatibility and better Vel filter performance Bit 22 SCALING Reserved for freely selectable encoder scaling Bit 23 SBUF_2048 Set to use a sample buffer length of 2048 Use 512 if not set V HOME not Na Word to use during a zero search operation Homing present 138 RW NH After the operation has completed the drive will go back to using the regul
109. is to setup the frame with the correct values and then set the Load bit in byte O as the last operation This will load the frame into the motor and thereby set the register value desired In response the motor will return a Response frame with the data from the register val ue that has been requested in the sent frame Semantics Load Data Transition from 0 gt initiates the data loading in the motor The frame is setup with all data and then this bit is set to make the motor load the data Direction When the motor is used in velocity mode this bit is used to control the di rection of the movement When velocity mode is used through Smooth stop Bring the motor to stop using standard configured deceleration deceleration ramp is the same as the acceleration ramp Hard stop Bring the motor to an immediate stop Enable Bring the motor into an active mode clearing this bit will bring the motor into Passive mode 214 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 6 Expansion Module MACOO FD4 The IY frame from the motor is formated as follows General On Target in Register number to get Load Reverse Forward sy limit limit Ox1F Data value byte 0 oe Data Value byte 1 6 Data Value byte 2 Data Value byte 3 Semantics Load complete Indicates that the motor has read the frame Reverse limit using limit switches to limit the tra
110. kind of information that is needed different message types are used Message types are organized in the lower bit 0 4 in byte 2 and the different message types supported are 0 1 Target position 0x2 Target velocity 0x3 Acceleration 0x5 Torque Ox IB Position controller attribute OxI F Parameter register For setting a target position the Command Message type Ox is used Accessing registers directly in the motor message type 0x F is used For a general motor register overview please consult MacTalk communication page 357 The outputs define a Command message covering the message types 0 1 0x2 0x3 0 5 with the ORN format Byte 6 5 4 3 2 Smooth S dE zw Data value byte 0 ES Data Value byte 1 6 Data Value byte 2 Data Value byte 3 Corresponding response frame from the motor is formated in the following way The ats frame for the types Oxl 0 2 0x3 0x5 Byte 6 5 4 3 2 Smooth ee EN Load Heverse Forward EN NE limit limit Response Message Type Data value byte 0 5 Data Value byte 1 6 Data Value byte 2 Data Value byte 3 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 213 4 6 Expansion Module MACOO FD4 The P IN frame for the type OxIF is formatted according to the TT Bre 5 4 3 2 D Dm stop vel mode Data Register number to get NE NN 8 KENNEN CNN The procedure
111. line and a tool box will pop up Dee Pe pe ee yha Hyd G W si enw Dee Oman Oman arm Zacran ae Dame paip Omas mors bmp mtr Ph D Vargas jaunen e fee MALES Pa Baie Press the first button to create the first program line The Select command box will pop up tem Fame Mean Chace aum Tenga narum d t A Pare mimm em amu 2 weer me Een perce imi s n oo j 121 7 g Lain Lp t LE Lew 1 1 miad bor imm 1 pra d mag TEIII Choose the desired command zm In this example it is desired to wait for an input to be activated before further program execution i a r ee DOC abd Choose to wait until input 5 is high and press OK MJII mem a D et ree 1 Oort p piin eb i 1 bh 4 D irnia ces pura Cha mess eem ox Fier fh Ao j porte Tet ioga HCO i Vi Beli l he l gt Phan The command is inserted at the END em previous selected program line TT0983GB y Continued 280 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 10 Expansion Module MACOO R1 R3 R4 Era IM 4 Ww Pie
112. motor driver sections Please notice that the MAC400 402 800 1500 and MAC3000 have 2 supply voltages which offers the possibility to remove energy to the motor but keep having the control core active and thereby keeping position values and other dynamic parameters JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 1 2 Overall description Se e dE Motor Torque Torque cont Speed length MAC140 45 45 32 ov in in i2 45 02 ey M some The MAC motor is available in 6 different sizes MAC050 MAC95 MACI40 MACI41 MAC400 800 MACI500 and MAC3000 with continuous power ratings from 46W to 3000W The basic functions and I O features are the same for all models 1 2 1 Basic modes functions in the MAC motor The MAC motor offers the following functions Passive mode The motor will be in a completely passive state but communication is active and in ternal registers can be set up Velocity mode The motor velocity can be controlled using MacTalk software or by sending com mands via the serial interface Position mode The motor position can be controlled using MacTalk or by sending position com mands via the serial interface Gear mode The position of the motor is controlled by the multifunction I O which is configured as input Either a pulse and direction signal can be applied or a quadrature A and B signal from for example
113. motor units or it can be entered as native motor units or it can be entered as generic engineering units The dialogue shown provides an example register no 10 P_IST or Actual position depending on your preference must be less than 0 revolutions before the program can continue The position that the register is tested against can be specified as an integer number of encoder counts or it can be specified as a non integer number of revolutions 4 10 10 19Save position Dialogue Save position Position Register egister Register 3 Function Saves the current position from register no 10 P_IST to one of three locations in memory on the RxP module The saved position s can then be used wherever a position or distance is needed in a move command JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 297 4 10 Expansion Module MACOO R1 R3 R4 4 10 10 20Set position Icon Dialogue Set position Position 8 Hegister 2 Register Function Sets the current position held in register no 10 P_IST to one of three position values stored in memory on the RxP module This is the reverse of the Save position command 4 10 10 21Send FastMac command change mode and activate register Icon Dialogue Mode Register Number Passive Position Number Velocity Velocity Position Acceleration Command Torque Load n position window
114. name Description F8TOSN Digital output 1 PNP output Output current maximum 25mA N N 1 2 3 N4 Yellow 5 Digital output 2 PNP output Output current maximum 25mA Output supply 5 32VDC Used for 01 4 Not used necessary for using IN1 8 I O ground Used for IN1 8 and 1 4 102 Extended l O s M12 8pin female connector O2 T O 7 3 lt JVL Cable WI1000 M12 Isolation Signalname Description M8TO05N group Analogue input 10V Directly connected to basic motor RS232 interface transmit output Brown RS232 interface receive input Green AIN1 White RS232 Ground also used with analogue input Yellow Multifunction I O terminal A Maximum 5V Multifunction I O terminal A Maximum 5V Grey TX Rx GND A Multifunction I O terminal B Maximum 5V Multifunction I O terminal B Maximum 5V Cable Screen Some standard cables with M12 connector offers a screen around the cable This screen is at some cables fitted to the outer metal at the M12 connector When fitted to the MACOO FS4 modul this means that the screen will get in contact with the complete motor housing and thereby also the power ground main ground Isolation groups The MACOO FS4A offers optically isolation at the digital inputs and outputs IN1 4 and O1 2 In the table is shown a number for each pin This number refers to which isolation group the terminal is connected to Isolation grou
115. need to function as a slave the MACOO P4 and P5 modules also offers this possibility A high speed communication interface makes it possible to handle a sec ondary motor configured as slave which means that the communication protocol al ways makes sure that the slave follows the master motor In case of an error in either the slave or master any further motion is stopped in both motors The modules contain no intelligence microprocessor meaning that all functions are con trolled via the basic motor in which the module is installed The MACOO P4 and P5 expansion modules offers an industrial interface M 12 connectors Harting and a number of feature enhancements including e Standard MI2 and Harting connectors for optimum reliability e 4 20mA analogue input Resolution 16 bit 65535 steps Galvanic isolated e 4 20mA analogue output Resolution 16 bit 65535 steps Galvanic isolated Error output Galvanic isolated Communication interface to slave motor includes 24V power to the slave motor e Optical isolated RS232 communication to PC or external master e Optical isolated RS485 to slave motor Closed protocol Full RS232 protocol support for use with standard serial cable e RS232 Communication interface to a PC for setup and monitoring use Supply input for the control section the motor Is also used to the slave motor if present 258 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50
116. of operation mode is only possible when the operation mode is not enabled There are two exceptions and one is when changing from homing mode to profile posi tion mode This is possible when the homing sequence is completed and can be done even though the operation mode is enabled The other exception is when changing from profile position mode into velocity mode Profile position mode This mode can be used for positioning where a movement profile can be set up The ac celeration and maximum velocity can be programmed In this mode both absolute and relative moves are supported The type of move is se lected via bit 6 abs rel in the status word When a relative move is selected the type of relative move is dependent on the setup in object 201 1h subindex 8 It is also possible to select different movement modes This is done using bit 5 change set immediately in the status word When this bit is 0 and a move is in progress the new set point is accepted But the new set point and profile are not activated before the pre vious movement is finished When this bit is the new set point is activated instantly and the motor will move to the new position with the new profile parameters Please note The torque limit that is used during the profile can be set via object 6072h Theregister LI object 2012 subindex 81 is used to select the load factor when the profile is started If a different load factor is required this register must
117. of the eight general purpose position registers P1 P8 is activated through either a FastMac command including activating s register group through writing to Reg43 P REG Bn changes in bi position mode or during manual resynchronization If both are zero the P register gets copied to the target register s If Bit 9 is set the value of Reg3 SOLL is added to the target register s to make a relative movement If Bit 10 is set the value of Reg8 P is added to the target register s to make a relative movement Bit 11 IX ERR The current in at least one of the motor windings was measured to be too high possibly because of bad current loop filter settings Values for the current filter have been overwritten with default values Specifically registers 106 through 111 127 and 128 Bit 12 UV ERR The motor power supply voltage Reg151 U SUPPLY was measured to be below the value in Reg152 U MIN SUP and the drive was configured to set an error bit in case of undervoltage Bit 13 UV DETECT The motor power supply voltage Reg151 U SUPPLY was measured to be below1 25 times the value in Reg152 This is a warning bit not an error Bit 14 DIS P LIM When this bit is set during zero search or by the user the drive will disable its position limits So it can move also outside the position limit range This bit is cleared automatically when the actual position gets inside the position range again Bit 1
118. of the motor is necessary since the complete motor housing is connected directly to pin 2 of the Power Supply connector The overall earthing of the system must be done at a central point close to the power supply JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 85 3 2 Power Supply 3 2 3 Dimensioning power supply and fuse Only MACO5O to 141 The power supply must be dimensioned according to the actual motor size MACO5O 95 or 140 141 The size of the pre fuse also depends on the actual model of the MAC motor Use the following table to select the power supply and fuse ratings Desired MACO50 MAC095 MAC140 or 141 voltage Supply Fuse size Supply Fuse size Supply Fuse size rating rating rating cow resa 320 See also Power Supplies page 395 in the appendix which shows the standard power sup plies that JVL can offer 3 2 4 Emergency stop Please consult the chapter Emergency stop considerations page 339 86 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 3 2 Power Supply 3 2 5 Estimating the peak current from the supply The peak current drawn from the DC power supply is dependant on the following pa rameters Maximum motor speed Maximum load torque Supply voltage used The calculation is done as follows Conditions example Maximum speed 2500 RPM 262 Radians sec Maximum torque 0 9 Nm peak torque MAC 140 is used wi
119. position 1000 1000 Counts ero search velocity p 50 ero search torque 1 f TT0951GB 38 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 6 12 Mechanical Zero search Find index position after Zero search The motor offers 2 unique points per revolution called the index points These points are found by the internal hall sensors and are always the same By enabling the Find index after Zero search feature an extra precise zero point can be defined This feature is intended to be used if the external sensor does not offer the desired pre cision The feature can be used after each of the basic Zero search modes including the torque Zero search mode Enable the index search feature in the Main window Select Find index after homing using this field ero search inem search mode Disabled Find index after homing Pulses 0 ero search velocity H RFM eo search torque 150 search position TT0974GB When the feature is selected it is very important that the external Zero search sensor is adjusted to the correct position range with a certain margin to the index points to ensure the same index is always found during every Zero search If the external sensor is activat ed too close to the index points it can cause the motor to finalize the Zero search with reference to the wrong index point which in practice will co
120. program MACOO B4 page 49 If only one unit is connected no address is needed JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 39 4 3 Expansion module MACOO B41 Input type setup for all common output types The Dip switch is located at the rear side Dip Switch setting Balanced or push pull output connected to the A1 2 and 2 inputs TE id Dipswitch 9 10 RS485 termination see communication chapter NPN sink output connected to the A and B input ae nore lt Dipswitch 94 10 RS485 termination see communication chapter d PNP source output connected to the A and B input TTII39GB 4 3 9 General description Multifunction 1 0 The function of the Multifunction 1 is equal to that of the basic motor with the excep tion that the B41 module include an overvoltage protection and a dip switch to set up what kind of signal source feeds the input if the Multifunction I O is set up as inputs The illustration above shows how to set up the Multifunction I O terminals as balanced push pull NPN or PNP input The illustrations below show examples of connections for each of these signal types 140 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 3 Expansion module MACOO B41 4 3 10 Connecting an NPN signal source to the Multifunction 1 0 The drawing below shows how to connect an NPN
121. range of 67 million to 67 million Modes other than Position mode With the HW SETUP bits 24 and or 25 set main motor modes other than Position mode also work slightly different The software position limits do not cause the motor to go into Passive mode if when P IST exceeds any of these limits Register 25 P IST TURNTAB is still updated to show the actual position relative to the rotary table position range even while P IST gets outside MIN P IST or MAX P IST One common way to do manual adjustment of the motor is to make a JOG function by using Velocity mode After a JOG function the IST may be left outside the rotary table position range so switching back to Position mode may cause the motor to move unex pectedly It is generally recommended to set the maximum velocity V SOLL to zero when exiting a JOG operation and update P IST and P SOLL to desired values before setting V SOLL back to a non zero value JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 13 2 13 1 Power Save Only MACO50 to 141 Power Save The MAC50 141 firmware supports a function to save power in Position mode and An alogue bi position mode that can automatically set the motor into Passive mode during pauses in movements and restore the original mode when a new movement is required This can be useful for battery powered applications as well as general power and cost savings and to reduce audible and electric
122. shared with the input Black ground Interface including analogue input Internal connector J1 N Analogue input 10V or Zero sensor input Orange Orange Black is not used internally It must be left unconnected r Z O O lt Z r O N O O O o J3 NO 0 5 NO Ce Signal name TXPD 4 gt lt x N 2 The VC terminals only available on modules with serial number gt 25000 The light green wire CV can be difficult to distinguish from the green wire on some cables Important Please note that the cables are a standard type They are not recommended for use in cable chains or where the cable is repeatedly bent If this is re quired use a special robot cable 2D or 3D cable JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 243 4 7 Expansion Module MACOO FP2 FP4 4 7 12 Assembly instructions for profi cables Remove the insulation from the cable as shown in the ac companying picture All values in millimetres Fit the plastic part of the gland on the cable and fold the screen around it Remember to first feed the cable through the nut Feed the cables through the cable glands in the rear plate of the module and tighten the nuts Screw the wires into the module The red wire must go into the B terminal and the green must go into the A terminal The input and output terminals can be swa
123. source to the 4 multi function I Os The diagram shows the A channel The B channel must be connected in the same manner Ensure that the Ax and Bx terminals are unconnected in order to maintain proper function Warning Voltages higher than 5V must under no circumstance be connected directly to the input since this will damage the input permanently NPN sink output connected to the A and B input MAC motor with 41 expansion module The negative inputterminals Ax and Bx mustbe leftunconnected Never connect voltages higher than 5V directly to the A or terminals since de ell this can damage the inputs Multfunction2 2 INPUT SETUP Signal source PLC INPUT SETUP Bos Al or 2 TH Al orA2 uem NPN BI or B2 Dipswitch 9 10 _ g SF or eat gt RS485 termination Outpu see communication chapter switch If used the B terminal must be connected in the same manner as the A terminal 4 3 11 Connecting a PNP signal source to the Multifunction 1 0 The drawing below shows how to connect a PNP source to the MACOO B4 multifunc tion I Os The diagram shows the A channel The B channel must be connected in the same manner Ensure that the Ax and Bx terminals are unconnected in order to maintain proper func tion Warning Voltages higher than 5V must under no circumstance be connected directly to the input since this will damage the input permanent
124. started This is due to strict timing control in the motor As a new feature the MAC40 141 firmware now supports setting IO and IO2 as user controllable O and 1 2 is settable from these controls When all values has been setup remember to save in flash and or into a mac file before removing power from the motor If an encoder is available on the motor the actual position value is read as soon as the motor start up after a reset JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 63 2 11 2 11 1 64 Absolute Multiturn Encoder Introduction The absolute multi turn encoder is an option with the MAC400 MAC800 MACI500 and MAC3000 motors The option offers the advantage that once the mechanical zero point is defined there will be no need for any Zero search or initialization sequence after power up since the motor always knows where it is with reference to the original defined zero point regardless that power have been removed for shorter or longer time Please notice that ONLY MAC400 MAC800 MACI500 and MAC3000 motors with the extension contains this feature MACxxx yy Fzzz The built in multi turn encoder is using a mechanical technology with the advantage that no battery is used to hold the position after power off A battery needs replacement after a certain operating time or a certain number of charging and recharging cycles Basic encoder operation default The encoder
125. such as the type L 600V 150KA FRN R 15 from Emergency stop push button Manufactor Cooper Bussmann Reset push button The achievable PL level in accordance with DS EN ISO 13849 will depend on the MT TF of the components used using the solutions shown typically a minimum PL level d would be achieved 342 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 9 7 Emergency stop considerations The enclosure system shown utilizes a manual reset which is a requirement if personnel may be located inside the enclosure If this is not the case an automatic reset can be used Safety circuits for and dual safety gate control with manual reset and short circuit recognition Category 0 Single phase 90 240 VAC MACAO0D or Earth MACBO0 PE gt S OEE LI gt EE LI N Base unit Expander unit PHOZ plp PHOZ po3 2p UL Applications FI Prefuse TI OAG2230VAC or To full fill UL requirements T20A 2 ISVAC type gG or Dz the prefuse must be a j in the phase line rated for class RK5 such as the type 600 150KA FRN R 15 from i 51 52 Safety gate switch Manufactor Cooper Bussmann 53 Reset push button In the case of rotating parts in particular it may be necessary to take component run down into account and therefore it is essential to ensure that access cannot be obtained to hazardous areas until the rotating part has come to a
126. the balanced signals in order to ensure noise immunity Note If inputs are used in pulse direction format input A A A is pulse input and input B B B is direction input Warning Voltages higher than 5V must under no circumstance be connected directly to the input since this will damage the input permanently Use a proper resistor as indicated in the table below Balanced or push pull output connected to the A and B input MAC motor with MAC00 B1 B2 or B4 expansion module External pulse source Puls dir Pulse From internal Y Pulse Control circuit T 6 Direct u ge Dipswitch 5 6 only at MACOO B4 Please consult the B4 chapter B Direct Warning Never connect voltages higher than 5V directly to the A or B terminals since this can damage the inputs TT0943GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 125 4 2 Expansion Module MACOO B1 B2 B4 4 2 12 General description MACOO B1 The MACOO Bl expansion module is an industrial interface that mates with the standard MAC motor and offers a number of feature enhancements including e Standard 9 pin D SUB connectors for additional reliability Addition of a Zero switch input for locating a mechanical zero point of the actuator when used in position related modes e Plugable screw terminal connector for power supply and Zero switch e LEDs to indicate Ol and O2 output status Zero switch anal
127. the later pages of this section for specific information about the hardware such as con nection schemes etc 208 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 6 4 6 2 Expansion Module MACOO FD4 Terminology Symantics This chapter is ment to give an overall understanding of the fundamentals in terminology concerning the description of the MACOO FD4 module Numbering All values are specified in decimal unless other is noted 0x1234 or 1234 omron format specify a hexadecimal number General terms Command message A message sent from the master to the FD4 module describing a certain IO message An O message is a bundle of 8 bytes sent to the MACOO FD from the master in the system and visa versa Register A register is a physical memory location in the basic motor All variables to be written or read a available as a register For example the desired motor velocity can be set by writting to register 5 For a general motor register overview please consult Mac Talk communication page 357 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 209 4 6 Expansion Module MACOO FD4 4 6 3 Node id Baud rate and Termination setup The 10 dip switch SW is used to select the node ID and the Baud rate Switches 6 select the node ID and switches 8 9 select the Baud rate The 2 way dip switch SW2 is used to enable termination When both switches
128. the motor is operated in Po sition mode Biposition mode or Analogue to position mode Possible cause of this error The motor has been applied too high a load or the maximum function error value have been set at an unrealistic low value in regards to the torque setting Increase the Maximum follow error value Adjust the servo filter hardness to a more aggressive value Solutions to avoid error Make sure that the torque setting is not limiting the motor movement Set the Maximum function error to O default which will dis able the detection of this error type How to return to normal Reset the motor clear the error bit s in register 35 or cycle the operation power Error bit Firmware name Bit 2 FNC ERR JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 7 Error messages and error handling 2 7 6 Error message Regenerative overload Message no Message 4 Regenerative overload Error condition The amount of power dissipated in the motors built in power dump breaking resistor is above safe limit This error is tripped if the Regenerative load is gt 99 The regenerative load value can be monitored in the Motor sta tus field Possible cause of this error The returned amount of energy from the motor has been too high This can typically happen if The motor decelerate a large load inertia too fast The motor is forced backwards
129. this bit indicates when writing is completed See Command page 235 for details Bit6 Read Toggle this bit indicates when reading is completed See Command page 235 for details Bit 3 0 Status These bits indicate the status of the MACOO FP2 FP4 The following sta tus codes are possible o fome Connecting to MAC motor Input modes The 4 user inputs can be used to execute different move commands The following input modes can be selected Mode Description 0o Pase Absolute Relative Custom Passive mode 0 When this mode is selected the user inputs are ignored The inputs can be read in output data 5 for other purposes Absolute Relative mode 1 When this mode is selected the inputs have the following functions IN I Selects the absolute position in position register IN2 Selects the absolute position in position register 2 IN3 Moves relative the distance in position register 3 IN4 Moves relative the distance in position register 4 The action is executed when an inactive to active transition is detected on the input Custom mode 15 When this mode is selected the action of each input can be selected with the slave pa rameters See Slave parameters page 239 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 7 4 7 7 Expansion Module MACOO FP2 FP4 Slave parameters When configuring the profibus it is possible to set some parameters for t
130. to define and enable the minimum software present 0 counts position limit so the motor will stop and enter passive mode if the value of P IST the actual position gets below this value If MIN P IST is zero the low position 2 JJ JJ M limit will not be enabled DEGC not Na Word The temperature measured inside the drive present 0 R T11502GB 1 2 3 4 5 6 8 9 2 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 373 5 12 Internal registers Only MAC400 to 3000 Ean Row Bota ace ee a eae Name Name Default Access MAX_P_IST not d Word Encoder Used to define and enable the maximum software present RW counts position limit so the motor will stop and enter passive mode if the value of P_IST the actual position gets above this value If MAX_P_IST is zero the high position limit will not be enabled In Rotary Table operation this limit is used as the higher wrap around position count DEGCMAX not Na Word The maximum value of Reg29 DEGC before the motor present 690 84C R will set the Temperature error bit in ERR STAT and change into Passive mode Same scaling as Reg29 DEGC ACC EMERG not in Word Acceleration to use during emergency stops present RW 33 INPOSWIN not T Word Encoder The value of this parameter depends on the operating present 100 RW counts mode In all cases it helps to define when the motor is InPosition and thus will s
131. to gear mode but the position range can be limited in such a manner that the motor changes direction every time 2 predefined limits upper and low er are reached Both limits are fully adjustable The mode is intended to be used for con trolling a wire cable guider on a winding machine The guide will follow the position of the coil driven by a main motor like it was mechanically connected by a transmission and by using this mode it is possible to steer the wire to the desired position at the coil also when the main motor changes speed Since Coil Mode is very similar to Gear mode it is recommended that the gear mode setup instructions are followed before us ing the additional features described in this section See Gear Mode page 21 MAC motor Coil mode Position MAC motor position versus position of master encoder P4 P3 P5 Start position P6 Master encoder Start direction position Notes P2 and P4 can be changed at any time It is allowed to set P P2 and P4 The position of the motor is always locked to the external encoder like it was a mechanical gear pulse by pulse TT0993GB When coiling a thick thread compared to the coil and the number of windings per layer are few it is preferable to stop the traverse motion while one winding is coiled at the top of the previous winding at the edges Therefore the edges can be cut off at the positions given by registers P2 and P3 as shown
132. used in position related modes e Screw terminals internal for all signal lines power supply and Zero switch Full RS232 protocol support Note The basic MAC motor is only equipped with a low voltage serial interface that requires the use of the RS232 9 MAC option cable which has integrated electron ics to boost the voltage levels e Full RS485 protocol support for multipoint communication up to 100m Sourcing PNP outputs for status signals Ol and O2 The basic MAC motors offers sinking NPN JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 127 4 2 4 2 14 128 Expansion Module IMACOO B1 B2 B4 MACOO B2 option with cables The MACOO B2 type number designation only covers the basic module without any ca bles If a number is added after the basic type number for example MACOO B2 10 this suffix indicates that the module is fitted with 2 10 of cable One cable is used for the power supply and analogue input and the other cable covers all the signal lines i e RS232 RS485 status outputs and multifunction I O See the following tables Power cable Cable 1 Internal connector J4 Power supply ground pj e Yellow Signal cable Cable 2 Internal connectors J5 8 J5 1 Status Outputs Positive supply Max 30VDC J5 2 Status Outputs Output 1 PNP sourcing max 25 Grey J5 3 Status Outputs Output 2 PNP sourcing max 25mA Pink J5 4 Status Outputs Output gro
133. versus speed Or Angh Conditions Supply voltage 2 48VDC Ambient temperature lt 40 C Torque setting 300 max Load setting 1 0 Operation above 3000 RPM can be done but the losses in the motor makes it impossible to operate in this area cyclicly Please be aware that an overspeed error will occur if the speed gets equal or higher than 3600 RPM 4000 gt 3600RPM Overspeed error PeakTorque I2V Peak Torque 18V Peak Torque 24 to 48V Average Torque DI2V Average Torque 18V Average Torque 024 to 48V Speed versus supply voltage Speed in RPM 402 Restricted area motor losses will be too high Supply Voltage VDC 0 12 24 36 48 Operation below 12 is possible but at lower speed The motor shuts down at lt 8VDC TT1531 01GB 322 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 9 3 Efficiency curve 5 3 1 Motor efficiency curve The curve below shows the efficiency of the MACI40 motor as a function of speed The efficiency is based on the difference in the total amount of electrical power applied to the motor compared with the mechanical output power on the shaft Conditions Supply voltage 24 48VDC Load 0 32Nm Ambient temperature 20 C Torque setting 100 Load setting 1 0 Operation above 4000 RPM can be done but the losses in the motor make it impossible to operate
134. will only be half of this value 160 1 70VDC Important Make sure that the jumper is not short circuited if 230VAC is applied since this will cause fatal damage to internal components The MAC800 motor is configured by default for 230VAC supply jumper not short cir cuited on delivery C A U TIO N Risk of electric shock Disconnect all power and wait 5 min before servicing 3 2 24 Prefuse when using 115V supply only MAC800 To fulfil UL requirements the prefuse must be a class RK5 such as the type FRN R 15 I5Amp from manufacturer Cooper Bussmann INC See also Power supply circuitry only MAC800 page 96 98 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 3 2 Power Supply 3 2 29 Connecting an external power dump resistor MAC800 with external power dump connection Connector for power and power dump BO PD V rs d when voltage exceeds 400V LI Note Its only necessary to N connect screen to signal source PE Earth Voltage V Energy fed back from PE Earth the motor to the Es bus PD Not less than 68 Ohm 100W Wirewound Nom 325VDC Velocity TTIOI3GB Main earth Shielding housing must Always make sure that be connected to earth the motor is connected to earth Terminal description for the Dump connector CM Common Is internally connected to the ground of the DC bus Is only intended to be used if multiple motors share DC bus
135. writing to multiple registers and special handling of the motor All this can be done by sending a the special command 247 to the command register 21 which will set the actual and requested position O The motor will stay stationary if it is set in a position related mode afterwards 222 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 6 4 6 20 Expansion Module MACOO FD4 Example How to implement with a Omron PLC How to implement a JOG function using Omron PLC system This example sets the motor into velocity mode and sets a velocity depending on which direction to go and returns in Position mode when the joggin is finished Notice that Omron uses the syntax 1234 indicating a hexadecimal number in contrast to elsewhere in this chapter where the syntax 0 1234 is used for indicating a hexadecimal number Start by setting the velocity to 0 to prevent the motor from moving anywhere when the mode is set to velocity Please observe that all values are 6bit and refers to the cyclic of 8 bytes each way Please find the section covering IO messages Basically this example uses the Register message type and accesses the registers rele vant for this operation That is P SOLL V SOLL and the mode register Word 0 0381 Set the bits in the structure and get register 3 P IST actual position Word 053F Register 5 V SOLL use command message 31 32 Word 2 0000 Value 0
136. 0 0 022 WI UUUUUUUUL TT1245GB Download CAD drawings from www jvl dk default asp Action Details amp ltem 426 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 327 5 4 5 Physical dimensions MAC1500 De amp D3 235 08 9 255 co N vr P Checked Approved 204 53 8 052 9110 0 0 022 04 331 0 0 000866 0 0 013 0 0 000512 24 0 945 5 0 197 26 4 1 039 58 2 283 121 4 4 724 128 61 5 063 250 9 843 50 7 1 996 134 0 5 0 2 5 278 0 02 0 00079 TT1538 01GB Download CAD drawings from www jvl dk default asp Action Details amp ltem 426 328 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 305 86 12 042 Physical Dimensions Physical dimensions MAC1500 D5 amp D6 with brake Ga Se een Gee _ M H LT0217 12GB ssz 6 90 Sez E 5 oro E HN x Le 3 28 eso 8 es voc 998000 0 0 L v2 ZZ0 0 0 OL LS 216000 0 0 1 0 0 0 sv6 0 7z seo 0 8 58 2 283 177 27 6 979 128 61 5 063 50 7 1 996 134 0 5 0 2 5 278 0 02 0 00079 Download CAD
137. 0 pared to the RS232 interface mounted with M ACOO B1 B2 or B4 modules Up to 32 motors can be con Central Make sure that all nected to the same line Controller involved units are connected to the same for example a PC potential When connecting the RS485 Opto isolation interface to a central control ler the following rules must be followed 12 32VDC control voltage Bus voltage 12 48VDC Screen connected to GND in each end Use twisted pair cable 50 141 2 Use screened cable Address 3 Ensure that GND is also RS485 connected Interface 4 Ensure that all units have Supply proper connection to safety Control voltage ground earth in order to HUM refer to the same potential with B2 or B4 5 The last unit in each end of the network must be termi nated Note that the Bl B2 an and B4 modules all contain a P Address 2 termination resistor which RS485 can be activated 6 Ensure that the supply lines Power are connected individually Supply in order to minimise the Control voltage voltage drop between the Only MAC50 141 with motors B2 or B4 Optional 7 Master Controller RS485 interface MAC800 If available it is strongly rec ommended a type with op Address 3 tical isolation is used 85485 Interface Connectors Please read the individual de ONSE scription for the MACOO BI 2 or
138. 00 and newer versions of the MAC800 motor serial numbers gt 85000 Please notice that the module CAN NOT be used in the MACO5O to 141 motors This module is among the simplest and lowest cost modules in the product range The modules contain no intelligence microprocessor meaning that all functionalety is controlled via the basic motor The MACOO B4 1 expansion module offers an industrial interface M12 connectors and a number of feature enhancements including Standard M12 connectors for optimum reliability Optical isolated communication covering RS232 RS485 and USB 2 0 Full RS232 protocol support for use with standard serial cable Full RS485 protocol support for multipoint communication up to 00m 6 high speed I O channels that individually can be used as inputs or outputs Each channel can when used as output source up to 300mA Dual supply The main supply can be removed but the control circuitry is kept active and position data and communication are still functional Standard MI2 connectors for optimum reliability Typical applications for these expansion modules are e Closed loop systems with an overall controller involved Replacement for pneumatic cylinders using the Air Cylinder mode Dispenser systems Machine adjustment setup by sending RS232 or RS485 commands Standalone PLC with userprogram stored in the basic motor JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000
139. 02 will setup the Multifunction I O of the MAC motor via TAIN 1 Use cortiied as 2 balanced inputs The A input the pulse and direction a ety mem OM EE will be the pulse input and the signal input will be the direction input Choose Pulse Direction format Setup the gear ratio to 1024 for input and Adjust the acceleration to Adjust the speed to the Zero search mode output the maximum allowable in maximum allowable in Normally Disabled order to avoid that the MAC order to avoid that the MAC PLC takes care of motor itself interferes with the motor itself interferes with the zero search PLC control loop PLC control loop TT0955GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 393 9 14 9 14 1 394 Accessories The following accessories are available for the MAC motor series Cables RS232 9 Setup and communication cable Length 3 m Standard RS232 cable that is used for connecting MAC motors with an integrated expan sion module to a standard computer serial COM port The following expansion modules include an RS232 COM port based on a 9 pole DSUB connector which matches the RS232 9 MACOO B MACOO RI RS232 9 1 MAC Setup and communication cable Length 3 m Setup and communication cable used for the BASIC MAC motor which is NOT equipped with a full RS232 interface The cable can be used between the BASIC MAC motor and a standard RS232 COM port WG030
140. 06 to 120 are used to support different 0 RW interface modules with the Generation 2 connectors The function of these registers will be different depending on which module is mounted in the motor The Gen 2 module type is detected automatically by the motor at start up Reg106 Digital inputs is a bitmapped value where bits 15 8 show the status of hardware signals in the basic motor as described below while bits 7 0 show the status of the digital inputs from the MACOO B41 module Be aware that bits 15 0 in Reg215 IO POLARITY can be set to invert the value of the corresponding bits 15 0 in this register Bits 15 12 show the values of the four RS 422 signals These are intended mostly for serial communications to some modules or to use Modbus RS485 but they can be used as digital inputs provided that the input voltage is kept within 7 to 12 volts These are differential signals so to use them as single ended inputs one of the differential lines must be kept at a constant voltage in between the high and low thresholds for the single ended line At the time of this writing bits 15 12 are supported on MAC400 but not yet on MAC800 Bit 15 Multifunction 1 channel B Bit 14 Multifunction 1 channel A Bit 13 Multifunction 2 channel B Bit 12 Multifunction 2 channel A Bits 10 8 show the status of the analogue inputs ANINP2 ANINP1 and ANINP Status will be high logic 1 when the value of the analogue line is above 5 0 volts
141. 1 Invert Error output 02 1 0 Type Quadrature Input Positive edge position capture va edge position capture Select gear mode Select Quadrature input in order to enable the encoder pulses at Multifunction IO channel to control the motor motion TT1190GB The desired gear ratio and other relevant motion parameters may also be necessary to setup Please see the general gear mode description Gear Mode overall description page 21 Now the motor should move accordingly to the connected external encoder using the Gear mode Continued at next page 144 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 3 Expansion module MACOO B41 Step 3 Optionally an input can be used for enabling the motor in gear mode or making it passive current less which means that the shaft is not kept in position the shaft is released The illustration below shows how this setup can be done using the MacTalk program ter Offline MACOO RxP Setup Updates Help Save in flash Reset position Clearerrors Resetmotor Filter setup STOP Motor COM Vy Hw 1 function setup gt Input selection inputi Input function Mode Sunse 2 Input in active register fIndesi v Input active register Indes 2 Select the Advanced tab Operation copyTegister to Setup as shown The result will be that input IO is used for selecting the
142. 12 Expansion modules overview Below af detailed module overview also covering features connectors etc for each mod ule Expansion module overview Basic modules MAC00 CS 2 Conn module w cable glands No electronic features added MACOO BI Connector module w DSUB connectors MACOO B2 Connector module w cable glands 2 MACOO B4 Connector module w M12 connectors MACOO B41 Connector module w M12 connectors 5V TTL 19 2kbaud Full Duplex RS232 19 2kbaud Full Duplex RS232 19 2kbaud Full Duplex RS232 19 2kbaud Full Duplex RS232 19 2kbaud Full Duplex Industrial Ethernet modules MACOO Ex4 Ethernet module Basic version MACOO Ex4 Ethernet module 19 2kbaud Full Duplex 19 2kbaud Full Duplex Extended version Wireless modules MACOO FB4 RS232 t t YE 9 wg E 9 z SE Q oe g U E E co S v 5 55 8 o c 355 9 5 gs2 25 ey Jot g E wes bui X ao g O 5 5 ER o d oo bo 2 U Ug Oo a d eS 5 cC Oo Yow o O vE 5 DED Wes 2 Yao 5 05 509 U c amp c eo 295 c Q c 90 a2 sao o ocu c ces oes 405 eal 3 0 Sea c 5 E fre ess 29 Zaa een lees Sav 5 v253 92as o 8 s o58 s 20o V7 g ew QO oo o eo Yow o om
143. 157 OUTLOPDIV 2 Note that this register is maintained incrementally which means that the user can update it to offset the working range When updating when the drive is not in Passive mode P_IST and P_SOLL should be updated together in an atomic operation using Reg4 P_NEW or other special measures Also note that the firmware will change this register after a zero search operation has completed i Actual EUN 1RPM 0 17316 counts sample Sample 13 KVOUT Load hg ried 6 be set to the ratio between the total inertia 65536 1 0 driven by the motor relative to the motors own rotor inertia So for at motor shaft that is not mechanically connected to anything this value should be 1 0 The load factor is perhaps the single most important value of the filter setup Always try to set this right before experimenting with filter setups Firmware MacTalk Range Size Description MacReglo Name Default Access ELE V SOLL Max Na Word Desired velocity 1 RPM 2 77056 counts sample Velocity 277 100RPM RW Example To obtain 100 RPM V SOLL must be set to 277 Example To obtain 100000 RPM s A SOLL rm EET RW counts 11 V_IST_16 Actual LUN Ee Enc cnts V IST actual velocity measured over 16 Velocity Sample 16 a Same unit as V_SOLL register 5 TI1501GB 372 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 12 Internal registers N Name
144. 2 2m or WG0320 20m Power cable with 2 x 0 75 inner wires screen The colour is black The cable is fitted with a Molex connector at one end The other end is open This cable can be used together with the following units MAC50 to 141 Fits directly to the 2 pole power connector inside the basic MAC motor MACOO CS Passes through the CS module and connects to the basic MAC motor MACOO R3 Passes through the R3 module and connects to the basic MAC motor Optional If the Molex connector is cut off the cables can also be used for MACOO B2 Connects to the 3 pole screw terminal named power MACOO FP2 Connects to the 2 pole screw terminal named power WG0402 2m or WG0420 20m I O cable with 2 twisted pairs 24 wires screen The colour is black The cable is fit ted at one end with pcs 6 pole connector pcs 8 pole connector and pcs 0 pole connector The other end is open The cable can be used with following units MACOO FP2 Connects inside to all the I Os RS232 interface Only the power and profibus connections are not covered by this cable MACOO R3 Connects inside to all the I Os RS232 RS485 interface WG0502 2m or WG0520 20m I O cable for the basic MAC motors The cable has 4 twisted pairs 8 wires screen The colour is black The cable is fitted with an AMP connecter at one end which fits the 8 pole I O connector inside the basic MAC motor The other end is open The cable can be used with fol
145. 2 Grounding Make sure that the machine part on which the MAC402 is mounted is properly grounded to the main part body of the machine in order to avoid major ground earth current to flow through the motor and cause interference to other signal groups such as interface cables JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 93 3 2 Power Supply 3 2 16 Power cable acessories for MAC402 The following standard cables can be supplied by JVL WP0502 MAC402 12 48VDC power cable 2 m Straight M16 conn and flying end Female WP0505 MAC402 12 48VDC power cable 5 m Straight M16 conn and flying end Female WP0520 MAC402 12 48VDC power cable 20 Straight M16 conn and flying end Female Please use the illustration below when connecting the cables Input supply cable type WP0502 WP0505 WP0520 Type A Present type Earth Screen connect to GND Type B Newer type Earth Screen connect to GND General information TT1275GB Make sure that any unused wires are isolated and stay unconnected 94 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 3 2 3 2 17 Power Supply Power connector parts for 402 Manufacturer Hummel AG Germany General web http www hummel group com US web http www sealconusa com Usedfor Part description Hummel part no JVL part no Connector kit with all necessary Powe
146. 3000 4 9 Expansion module MACOO P4 P5 4 9 2 Overall hardware description All internal and external main connections can be seen in the illustration below Power supply P 412 32V CVI1 CVI2 12 32V Supply output to from slave motor 4 20mA Input 4 20mA output Status outputs OUT2 only at M ACOO P4 Inputs for general use only at M ACOO P4 RS485 Interface Closed protocol not for general use RS232 Interface Only available at MACOO P4 4 9 3 Basic MAC motor with MACOO P4 or P5 module inserted Output l6bit resolution Status Outputs OUTI 2 047 analog input Digital and Digital and 4 for general use 2 channel differential Transceiver Asynchronous serial interface General hardware description I O control and galvanic isolation Galvanic isolation Each isolation zone have not galvanic contact with any other circuitry Basic MAC motor MAC400 800 1500 or 3000 P Power suppl l pply Ol Status outputs O2 Al Multifunction I O Bidirectional AIN 1 2 Analogue input GND standard I O channel Bidirectional Multifunction I O 2 Bidirectional Asynchronous interface TT1169 03GB The MACOO Px module offers the following external connections e Power supply P P CVI I CVI2 These terminals are used for the main supply of the motor A voltage between 12 and 32 M
147. 307 310 Analogue Torque mode 7 8 27 107 112 Analogue Velocity mode 7 112 Analogue Velocity Gear mode 7 111 B Balanced push pull signal 125 142 264 265 Baud Rate 157 208 210 212 232 314 3 57 Brakes 314 395 Cable Connection 116 Cable connection tables 395 Cables 116 128 132 149 152 203 2 07 208 231 232 243 245 248 270 273 274 307 308 311 391 394 CAN Open 4 176 177 204 205 Introduction 152 CE approval 4 314 397 CE requirements 397 Coil mode 7 Filter setup 25 Gear ratio 25 Overall description 24 26 Register overview 25 26 Zero search 25 Connecting to other equipment 391 393 Connector overview 84 Connectors 84 116 117 122 123 126 128 130 132 133 138 139 147 149 152 202 205 207 208 225 227 231 232 242 243 245 248 253 258 262 268 274 304 306 311 345 357 39 393 395 Connector Kit MACOO CONKITI 84 395 DSUB 117 126 203 245 253 274 308 394 Interface connection 106 MI2 117 129 130 132 147 149 152 204 205 207 208 226 227 231 232 246 248 268 274 309 311 391 Power Supply 84 85 89 93 97 102 395 User I O 84 D Damping 55 Declaration of Conformity 397 DeviceNet 4 219 226 227 231 Introduction 208 Dimensions 324 MAC050 141 324 MAC400 and 800 325 Dip switch settings 124 131 140 157 159 204 205 208 210 212 226 227 233 246 247 309 DSP 402 Support 152 170 173 176 177 180 DSUB 117 126 203
148. 4 Note IP65 on MAC400 800 The MACOO FC2 module can be delivered with cable in selected lengths Cables with M12 connectors can also be supplied for the MACOO FC4 module The MACOO FC2 FC4 expansion modules is designed to be used on a CANbus CAN open 05 301 and CANopen DSP 402 do not use the module together with CAN Kingdom or DeviceNet 4 5 3 CiA membership CiA CAN in Automation is a non profit society the object of the society is to pro mote CAN Controller Area Network image and to provide a path for future develop ments of the CAN protocol CiA specifications cover physical layer definitions as well as application layer and device profile descriptions In order to receive the CANopen standard is it necessary to obtain a membership of the society The fee for the membership is depending on how many employees you com pany has A membership runs from January 1 until December 3 1 every year Your membership is renewed automatically unless you cancel it in writing by the end of a cal endar year Companies applying for membership after July 1 pay just 50 96 of the mem bership for that year On www can cia org cia application html can you download a application file in PDF for mat and fill it in When you have received you license from CiA you have to be aware that the stand ards will be sent on a CD All of the CiA specifications can be ordered on this web page http www can cia org index php id
149. 4 See formula 2 number c entries in section 4 3 40 Velocity_encoder_factor_ Valen Velocity_encoder_factor_ 6094 CF Upd Divisor Velocity factor Acceleration factor number _ 6097 See formula 3 in section 4 3 40 of entries CF Upd 6097 4096 or 8000 Acceleration factor CF one Accele CF 607E gt Position_ factor gt Velocity_factor Not CF Upd 520 833 or Velocity factor 770 gt Acceleration__ 500 in V2 0 At start iua LAN MOME 80in vat dus Hong Module Parameters NN Inputs status S 2011 6 See section 4 3 24 O O O O Acceleration factor Numerator Acceleration factor Divisor RP Bit7 Polarity InvPos Bit6 InvVel SampleFreq Homing_ Torque J ae c sus len dP 1l LL sesesm4asr pU Fastcommand Send FastMac Motor status Last motor status Output setup Input active level 82 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4 4 5 38 Factors Position factor 1 in section 4 3 39 The position factor is the relation between the user unit and the internal position unit counts The position factor is automatically calculated when the feed constant Object 6092h and gear ratio Object 609 Ih are set Example We have MAC motor with 3 5 gear box connected to a belt drive The diameter of the drive wheel is 12 4 cm We want the unit of p
150. 4 the CVI1 is hardwired to the 12 Red Blue CVI terminal pin 4 at the power connector At MACOO P5 the CVI1 is not present but CVI1 is internally hardwared to P Main ground to be used with CVI1 and IN2 4 General digital input and analogue input 1 m Pink IN2 AIN1 Notice that analogue input 1 is used for Zero search Note Isolation group indicate which terminals circuits that a galvanic connected to each other In other INA General digital input words group 1 2 3 and 4 are all fully independantly isolated from each other Group 0 correspond to the housing of the motor which may also be connected to earth via the 115 230VAC power inlet COM Communication connector M12 5pin female connector JVL Cable Isolation RS232 M12 1 group Signal name Description 5 5 See note RS232 interface Receive terminal RS232 interface Transmit terminal Leave open if unused IGND Ground intended to be used together with the 3 other signals in this connector RS485 A RS485 Modbus Leave open if unused RS485 B RS485 Modbus Leave open if unused SLV Slave connector M12 5pin male connector Signal name RS485 A RS485 Modbus Positive data signal RS485 B RS485 Modbus Negative data signal CVI2 Supply output optionally input 12 28VDC 2 2 Hardwired internally to CVI1 JVL Cable Isolation W11005 M12 group F5TF5T03P see note 4 4 Ground to be used with
151. 422 interface for commands sent from a master controller See also the Multifunction I O general de scription page 110 The actual mode speed position position error load torque load current regenerative energy returned energy from the motor can be monitored here The supply voltage can be measured here JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 2 Gear Mode Main parameters used in gear mode Error Handling Input Outputs Use these fields to define error The O Type must be setup as pulse input limits for the maximum follow error etc The input type must also be setup for the actual pulse type quadrature or pulse dir De Sem Bote Leister Piip Motor status ww L D a Mp St rt d Ls p Taw nish Feat posh hpp mis fhe mhp COM gan a This field shows the a up mo e flarprienr Mite parameter laca c a i d actual motor load Choose Gear mode Sieg mde uu US gt F Change schol mod Fokan om roris position and speed etc or Gear Follow Mey v men i Boukan ird oe a p 1 Inputs Poon iral rum Courts HX Mars cad nean ax This field shows the Erir mr mimg 0 A a ken T innu actual Su volta e U Ti Lh enr Vui we WE d y Diaa ceni E z and veloci a
152. 5 551 ERROR 111523GB 5 12 Internal registers Only MAC5O 141 E Emme ext a pemm _ MacReglo Name Name Default Access CNTRL_BITS Bit 0 USRINTFO Bit 1 USRINTF1 Bit 2 PULSEDIR Bit 3 INPSIGN Bit 4 HICLK Bit 5 HALL_INT Bit 6 RECORDBIT Bit 7 REWINDBIT Bit 8 RECINNERBIT Bit 9 AUTO_RESYNC Bit 10 MAN RESYNC Bit 11 INDEX HOME Bit 12 REL RESYNC Bit 13 HALL C Bit 14 HALL B Bit 15 HALL A NN iue Se 1 9 9 h wodofP HOME J So 40 J Velocity used during Zero Search Homing 41 THOME 1 gt home on falling edge of AN INP 42 HOMEMOEE f JUsedbyFastMac commands 43 PREGP J L oL 44 VREGP 45 AREGP 46 TREGP J j 47 LREGP J 48 Z REGP J 49 POSO P1 32bt J 50 j h wodofP1 J 1 X POS P2 32bt J 52 j hi wodofP2 J J 53 X POS2 P3 32bt 54 j h wodofP3 J 55__ POSS P432bt J So o j 56 j h wodofP4 J I LL A M E Pos P6 gt bit COIL_PWR_F eo mmt t DERE 61 POSe P7Z32bt J Jo o oo 62 hiwordo P J J o 63 POS7 P8 32 bit J 64 hiwordof P8 J S 65 VELO VI J 6 v2 J 7 VEL2 V8 J _____ i8 VEL3 V4A i9 VELA VS 0 J
153. 5550 M 2 to DSUB BVJ 12 1 2 JVJ 396 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 16 CE Declaration of Conformity EU Declaration of Conformity Manufacturer Company Name Address Telephone E mail Web Hereby declare that Product No Name Type alone or combined with one of the following expansion modules is in conformity with JVL Industri Elektronik A S Blokken 42 DK 3460 Birkered Denmark 45 45 82 44 40 jvl jvl dk www jvl dk MAC50 MAC95 140 and MACI4I Integrated AC Servo Motor Series Al A2 and A3 MACOO B2 MACOO B4 MACOO B41 MACOO CS MACOO P5 MACOO EC4 4 MACOO EI4 4 4 4 1 MACOO EM4 4 MACOO EP4 41 MACOO FSI MACOO FS4 MACOO RI MACOO R3 MACOO R4 MACOO FP2 MACOO FP4 MACOO FC2 MAC00 FC4 MACOO FD4 DIRECTIVE 2004 108 EC OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 5 december 2004 on the approximation of the laws of the Member States relating to electromagnetic compatibility was manufactured in conformity with the following national standards that implements a harmonised standard EN 61800 3 Adjustable speed electrical power drives systems Part 3 EMC product standard including specific test methods July 2014 Bo V Jessen Technical Director JVL Industri Elektronik A S TT0970 02GB LX0015 04GB JVL Industri Elektronik A S Use
154. 6 RS232 General description when using the MACOO P4 5 module The RS232 interface is consid ered the main interface to the 65232 connection between a PC or central controller motor when the motor is set to MAC400 with a MACOO Px module up using the MacTalk win dows software from a PC or from any kind of controller us ing a RS232 interface Central M ake sure that all Power supply involved units are Controller connected to the same for example a PC potential Opto isolation Note The basic MAC motor does not fully support RS232 since the interface signals are a nee nee only 5V levels See also the ba sic description Serial interface MAC400 Motor The terminal P page 106 with Px er on R MACOO P5 Use only CVI1 When connecting the RS232 Te terrace interface to a PC or control IGND p pu Max 32VDC we rules must p Contr Voltage evii TT1167GB Only one motor can be Main Mains 115 230VAC connected at the interface line 2 Use screened cable 3 Ensure that GND is also Opto isolation is recommended if the Rs232 connection is a permanent installation connected 4 Ensure that all units have a proper connection to safety ground earth in order to refer to the same potential 5 The RS232 interface cable length should not exceed 10 metres Connectors To see the specific connector pin out please see the chapter Expan
155. 7 Ww e he T UG E 00 c B o Soo o 24 So 5 So 5 mox A X i c td tli lt c aa Quo A RS422 3 19 2kbaud Full Duplex RS422 3 RS485 19 2k Full Duplex RS422 3 RS485 19 2k Full Duplex RS422 3 2 5Mhz or RS422 3 1 50kHz LP RS422 3 2 5Mhz or RS422 3 1 50kHz LP RS422 3 2 5Mhz or 150kHz LP RS422 3 RS485 9 2k Full Duplex RS422 3 RS485 19 2k Full Duplex RS422 3 RS422 3 RS485 9 2k Full Duplex RS422 3 2 5Mhz or RS422 3 No 1 50kHz LP RS422 3 2 5Mhz or RS422 3 No 1 50kHz LP Motor stat Cable IP67 PNP 10 32V Gland 1 100mA Motor stat M12 IP67 PNP 10 32V Conn 1 selectable TT1544 01GB Motor stat Cable IP67 2xNPN Gland 1 25mA Motor stat DSUB PNP 10 32V Plug IP42 100mA able 0 No X No No Opto isol 5 30V Output MI2 IP67 PNP 10 32V Conn 1 5 RS422 3 2 5Mhz 5422 3 Opto isol 1 50kHz LP 5 30V 2 Outputs MI2 IP67 PNP 10 32V Conn 1 I5mA RS422 3 Motor stat M12 IP67 Bluetooth module 19 2kbaud RS485 19 2k X No RS422 3 No 10 32 1 Full Duplex Full Duplex 100mA MACOO FZ4 RS232 RS422 3 Motor stat MI2 IP67 Zigbee module 19 2kbaud RS485 192 No RS422 3 No PNP 10 32 Conn
156. 78 188 PLC 84 106 113 249 314 391 393 nano PLC 4 PNP 109 117 119 124 128 130 135 140 141 202 243 247 253 306 307 310 Position controller 7 208 213 219 Position limit min and max 40 Position mode 6 20 Using Position mode 20 Position Velocity filter 54 Power dump 88 89 96 97 100 314 395 MAC800 99 Power Supplies 86 395 Power Supply 84 86 88 90 93 94 96 100 102 103 116 Circuitry MAC800 96 Dimensioning 50 141 86 Grounding 50 141 85 MACO00 B1 B2 B4 118 134 259 MAC800 connection 97 MAC800 grounding 97 Power dump resistor MAC800 99 Using 15V MAC800 98 Prefuse 98 Profibus 4 201 233 239 242 246 249 394 Introduction 232 Profile position mode 186 Pulse inputs 111 109 116 See Inputs Pulse outputs 112 See also Outputs Push pull signal 125 142 264 265 G Quadrature input See Inputs Quadrature Output See Outputs R Register overview Coil mode 25 26 RS232 4 84 106 117 128 129 133 202 258 306 308 314 345 357 394 395 Interface signal levels 106 MACOO BI B2 B4 122 138 262 263 MACOO FP2 FP4 Expansion Modules 245 RS485 106 117 133 258 306 307 309 314 394 MACOO BI B2 B4 123 139 304 Rx fixed formats 275 RxP Graphic programming 275 277 5 Saving retrieving disk files 16 Serial communication 113 116 314 MAC050 141 357 360 Serial Interface 106 127 306 357 Multifunction I O 113 Signal levels 106 Servo filter adj
157. 8 for source registers to copy into P SOLL When the value of bits 3 0 equals 7 the values of bits 23 16 and 15 8 hold the full register numbers in the range 1 254 For more advanced use any of the source register or index values can be set to zero which means DoNothing This effectively means that in one of the Input States a source register will be copied to the target register while in the other Input State no copying will happen so the target register will not be modified by the digital input The 12 HWI functions are executed every 1 3 ms in the order from HWIO to HWl11 NO other operations happen in between regardless of communications and other parallel operations It is therefore safe to rely on stable register values and consistent digital input values during the execution of the 12 HWI functions This implies that HWI function with higher numbers have higher priority because they are executed later and that it is safe to change the same target register several times during the HWI evaluation Note that each of the HWI function can use any of the digital inputs and that more than one HWI function can use the same digital input A typical HWI application is Jogging where two pushbuttons connected to two separate digital inputs are used to move the motor position manually This can be realized with a HWI setup like HWIO uses Digital Input 1 ON gt MODE REG 1 velocity mode OFF gt MODE REG 3 gear mode HWIl1 also uses Digit
158. 9991 62 WG0224 if connector is not in use Gimp toot 7000800904 92 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 3 2 3 2 14 3 2 15 Power Supply How to connect power supply only MAC402 The power supply for the control circuitry is connected through the expansion module at the terminals called P and P or directly at the internal power supply connector The power circuitry must be applied according to the illustration below TTI274 11GB MAC402 supply connection Main power connector male Control power 18 30VDC must Main power is applied to this connector be connected to the P and P terminal The applied voltage must be nominally at the expansion module within 12 to 48VDC See the actual module used for details of connection Main power connector M GND M GND Polarization guides M 12 48VDC M 12 48VDC M 12 48VDC Terminal descriptions M 12 48VDC nominal WARNING Please use connections from all 3 indicated Pin 2 and 3 pins in order to spread the current over all pins in the con nector This will extend the lifetime of the contacts M GND WARNING Please use connections from all 3 indicated Pin 4 5 and 6 pins in order to spread the current over all pins in the con nector This will extend the lifetime of the contacts PE Earth Connect to machine ground to assure that the potential Pin PE of the motor is earthed 40
159. A S User Manual Integrated Servo Motors MACO50 3000 183 4 5 184 Expansion Module MACOO FC2 FC4 Velocity encoder factor formula Velocity encoder factor Numerator 16 Velocity encoder factor _ Velocity encoder factor Divisor SampleFreq notice that the samplefrequens is differens in MACO50 141 Or as and object Object 6094sub1 2 16 Velocity_encoder_factor Object 6094sub2 Samplefreq The Velocity encoder factor in example is calculated to 8000 16 Velocity_encoder_factor 2 7 RPM 60 770 Example 2 We have MAC800 motor with 8000 counts revolution and the same belt drive as in the above example under Position Factor We want the user unit of the velocity to be in mm s The parameters should be set as follows Name _ Calculated value Value E 7 Encoder_Factor_ 389 56 3 5 8000 6094h subindex 2 Velocity Encoder Factor Divisor 1000000 The Velocity encoder factor in example 2 is calculated to 13913 16 Velocity_encoder_factor 0 000289 mm 1000000 770 Acceleration factor 3 in section 4 3 39 This factor is used to convert the user unit into the internal unit counts sec The factor is adjusted via object 6097h Example We have a MAC800 motor with 8000 counts revolution We want the user unit of the acceleration to be in RPM s The parameters should be set as follows Object Value
160. AC motor with a Jetter PLC type Nano B C D equipped with a servo axis controller module type JX2 SV PLC type Jetter Nano B C D JX2 SVI DSUB I5Pin Male DSUB 9Pin Male seen from cable side seen from cable side MAC motor with expansion module MACOO B I Use twisted pairs if possible 1 1 Oo K Y et x H UA o lis Aoo S lll tC pee 1 Pins 8 to 15 are left unconnected DSUB 9Pin female seen from cable side Connection scheme MAC motor IN OUT 9 pole connector Jetter JX2 SV1 Jetter JX2 SV1 B1 9 pole connector 15 pole connector The illustration can also be used as a common diagram for other PLC manufacturers since the fundamental principle is to feed an analogue control voltage from the axis mod ule to the MAC motor dictating the speed or torque The MAC motor returns the inter nal encoder signal back to the PLC module in order to let the PLC know what the actual velocity and or position is Standard cables If the MACOO B4 expansion module with M12 connectors is used JVL can offer a stand ard cable type WI0040 This cable connects directly between the MACOO B4 module and the Jetter JX2 SV JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 391 5 13 Connecting to other equipment 5 13 2 How to set up the MAC motor for the JX2 SV1 The following illustration shows how to set up the MAC motor Remember to select the Save in flash button
161. AC400 must be connected to P and optionally CVII CVII only ex ist at the MACOO P4 module CVI2 is hardwired to CVII and is intended to be used for supplying a slave motor or receiving supply from a master motor This simplifies the cable connections since it is available in the same connector as the RS485 slave communication Status outputs OUTI OUT2 and IO 7 OUT is an error output which indicates when an error exist OUT2 is for future op tions IO is the overall supply of the outputs and must be applied with 5 32VDC The outputs are PNP source outputs The outputs are galvanic isolated from all oth er terminals and circuits JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 259 4 9 Expansion module MACOO P4 P5 4 20mA Analogue input AIN and AIN The analogue input is read by the motor and will typically be used with the motor set in Analogue to position mode In this configuration the motor position will follow the analogue input proportional in a user defined working range The analogue input has a resolution of 16 bit corresponding to the rang 0 to 20mA divided into 65536 steps The input is galvanic isolated from all other terminals and circuits 4 20mA Analogue output AOUT and AOUT The analogue output is monitoring the actual position when the motor is set in An alogue to position mode In this configuration the output value will be from 4 to 20mA proportional to the
162. ACOO FC2 FC4 Data Read Default type Write HEX Description Encoder Software position limit The maximum allow de ACC EMERG Word Write Counts celeration when a Unre sample coverable error has occurred INPOSWIN Word Write LE If actual position is within LE this window the motor is in position INPOSCNT Word Samples The number of samples the motor has to be within the pos interval spec in INPOSWIN ERR_STAT Unsigned16 Read Motor status Bit 0 Overload Bit 1 Follow error Bit 2 Function error Bit 3 Regenerative error Bit 4 In position Bit 5 Accelerating Bit 6 Decelerating Bit 7 Position limits error Object 2013h Subindex FastMac command When writing to this object a FastMac command is executed Please refer to the MACOO FPx section for a description of the FastMac commands Enable and Disable PDOs In the CANOpen profile it is only possibly to have four transmit and four receive PDOs enabled at the same time In the MACOO FC2 FC4 all PDOs are disabled when the mod ule is booted up the user has to choose which PDOs the application will use and enable these To enable or disable a PDO it is necessary to write to the MSB bit 31 in the PDO COB ID entry in the PDO communication parameter Record The COB ID register is sub in dex Ih and the value range of this register is UNSIGNED32 The PDOs are enabled when bit 31 is O and is disabled when bit 31 is l JVL Industri Elektronik A S User Manual
163. ANA Ul Ceu o Vds arii Overall description Expansion modules overview Using MacTalk to setup the motor e e e e ccoo ccoo c ecce e e e e ccoo ccoo e e e e ecc c ecc c ccoo ccoo e e e e ccoo ecce ecce e e e e ccoo ccoo e e e e ecce ecce ecce e e e e ecco ecce ecce ecce e e e e ccoo ecce e e e e ceceo ccoo ccoo e e e e ccoo ccoo ccoo ccoo e e Function description 2 Using Position mode Gear MODS CO OG Analogue bi position mode Analogue to position mode Mechanical Zero search Error messages and error handling Under Voltage Handling Servo filter adjustment Using external SSI encoder Absolute Multiturn Encoder Rotary table option Power Save Scope F ncti l Safe Torque Off STO
164. Analogue torque Mode The motor torque is fully controlled by a voltage applied at the OV analogue input This mode is useful if the motor is used for winding applications where a constant torque is required in the process Another typical application is as a slave driver in multi axis systems with a master position controller for several axes The update fre quency is 521 Hz Use Analogue Torque Direct if a higher bandwidth is required Analogue Torque Direct Mode Same function as Analogue Torque mode but the update frequency is much higher 781 2Hz Please note that the top speed and acceleration are NOT controlled in this mode Use Analogue Torque Mode if this limitation is required Analogue Gear Mode This mode is somewhat similar to Gear mode or Analogue Velocity Gear mode The po sition of the motor is controlled by the multifunction I O which is configured as input Either a pulse and direction signal can be applied or a quadrature A and B signal from for example an incremental encoder The gear ratio specified will determine the basic gear ratio between the applied puls es and the motor movement The special feature in this mode is that the basic gear ratio can be changed 5 depending on the voltage applied to the analogue input 10 will adjust the gear ratio 5 higher and 10V will lower the gear ratio 5 A typical application is feeding mechanisms that require on the fly adjustment Coil Mode Similar to
165. B2 B4 4 2 10 Connecting a PNP signal source to the Multifunction 1 0 The drawing below shows how to connect a PNP source to the MACOO BI B2 or B4 multifunction I Os The diagram shows the A channel The B channel must be connected in the same manner Ensure that the A and B terminals are unconnected in order to maintain proper func tion Warning Voltages higher than 5V must under no circumstance be connected directly to the input since this will damage the input permanently Use a proper resistor as indicated in the table below PNP source output connected to the A and B input MAC motor with MACOO BI B2 or B4 expansion module Supply Resistor size 5VDC 0 Ohm none 8VDC 390 Ohm I2VDC kOhm I5VDC 1 2 kOhm 8 1 8 kOhm Signal source PLC 24VDC 2 7 kOhm 30VDC 3 3 kOhm O ptio n al Dipswitch 5 6 only at MACOO B4 res Isto r B Please consult the B4 chapter a Seetable Supply 2 Warning 5 32VDC Never connect voltages higher than 5V directly to the A or B terminals since this can damage the inputs Ground Ifused the B terminal mustbe connected inthe same manneras the A terminal The A and B terminals mustbe leftunconnected 4 2 11 Connecting a balanced push pull signal to the Multifunction 1 0 The drawing below shows how to connect a balanced or push pull signal source to the MACOO BI B2 or B4 multifunction I Os Use twisted pair cable for
166. C800 page 98 Screened cables is recommended C A U TIO N Risk of electric shock Disconnect all power and wait 5 min before servicing MAC800 Grounding Make sure that the machine part on which the MAC800 is mounted is properly grounded to the main part body of the machine in order to avoid major ground earth current to flow through the motor and cause interference to other signal groups such as interface cables JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 97 3 2 Power Supply This solder jumper must be shorted if 115V is used as supply voltage h Warnings IN Make always sure to switch off power for 5 min before 2 operating inside the motor nali PTT fe Do not short ciruit this jumper if 230V is used as supply voltage Internal damaged will occur TT1057GB 3 2 23 Using 115V supply voltage only MAC800 When using 15 VAC supply voltage the MAC800 will be able to operate within a limited speed range The motor efficiency and dynamic response will however not be optimal To optimise the performance it is recommended the internal jumper shown above is sol dered By doing this the internal bus voltage will remain at the nominal value of 325VDC when 15 is applied To check that the jumper is set properly the bus voltage displayed in the MacTalk main screen must show approximately 325VDC If the jumper is not set correctly the voltage shown
167. CO50 3000 2 10 2 10 2 Using external SSI encoder When the motor starts up during power on or a software reset the SSI encoder is read 4x and the value is decoded from Gray code to an absolute position with an 25bit accu racy 25 bit signed This position is scaled to fit motor resolution and then saved in position register P7 reg ister 61 as a 32 bit signed value The SSI encoder feature is based on an external encoder resolution of 1024 cnt rev 256 pulses rev this value is scaled to fit the motor resolution which is 4096 cnt rev SSI is a serial protocol without any error detection or correcting features so in order to determine if the correct value is read the value is read 4 times and the same value need to be read all 4 times If this value has changed during the read cycle the error register 35 bit 15 is set and also bit 15 in the SSI control register 1 78 If this error condition has happened be sure to clear the error in register 78 before do ing a save in flash operation Encoder positioning and usage A new position is calculated based on the encoder position stored in P7 and a previously saved value a position sample in register P6 This value stores in P6 is a position reference stored when a position reset is done The calculation is as follows P8 P7 P6 P5 The P5 value is used when an offset is to be added to the position So the desired 0 po sition is saved into P6 and the actual posi
168. COO Rx Step 3 Firmware Update Ex Make sure that the checkbox Show all files Select firmware V Show all files checked BigM ac Firmware 1 6 MACK Select the desired firmware MACOO RxP BigMac Firmware 15 Bight ac Firmware 1 3 MAR Note that there may exist more than one MACDO Fix Firmware 20 MACOO Rs Ch h MACOO FP Firmware 1 4 MACOO FPs version oose the newest version MACOO FP Firmware 13 MACUD FP MADDOD Fi P Firmware 1 5 MACOD Rs MACOO R Firmware 1 1 MACOO Rs Press Start to download the selected firmware EN UT The progress counter will now rise from 0 Loading version P Firmware Version 1 5 to 10096 Status Transfering 255 View Helase notes Abort Exit new updates Step 4 Firmware Update B When the download process is finished the status Select v Show all files shows Done I Vac 35 Also Current version has changed to the actual BigMac Firmware 1 6 MACHR Bight ac Firmware 1 3 MACH downloaded version meaning that the firmware in MACUD Rx Firmware 20 MACOO Rs MACOO FP Firmware 1 3 MACOO FPs the module is now changed permanently P Eirmware 15 MAPDD Bx Current version 1 5 Loading version P Firmware Version 1 5 Status Dane View Relase notes Abart Step 5 The on line information shown in the lower right cor
169. Certificate of Compliance CERTIFICATE OF COMPLIANCE Certificate Number 20120131 E254947 Report Reference 254947 20070109 Issue Date 2012 JANUARY 31 Issued to JVL INDUSTRI ELEKTRONIK A S BLOKKEN 42 3460 BIRKEROED DENMARK This is to certify that POWER CONVERSION EQUIPMENT representative samples of Power Conversion Equipment Cat Nos MAC400 MAC800 followed by D followed by 2 3 5or 6 Power Conversion Equipment Accessory Low Voltage Expansion Modules Cat Nos MACO0 B1 MACOO B2 4 MACOO B41 MACOO0 CS MACOO FB4 MACO0 FC4 MACO0 FD4 MACOO FP2 MACOO FP4 MACOO FR4 MACOO FS1 MACOO FS4 MACOO H1 MACOO R3 MACOO R4 MACOO P4 MACOO P5 MACOO ECA4 MACOO EI4 MACOO EL4 MACOO EPA MACOO ES4 MACOO EM4 MACOO Ex4 and MACOO EWA Have been investigated by UL in accordance with the Standard s indicated on this Certificate Standard s for Safety POWER CONVERSION EQUIPMENT UL 508C Additional Information the UL Online Certifications Directory at www ul com database for additional information Only those products bearing the UL Recognized Component Mark should be considered as being covered by UL s Recognition and Follow Up Service The UL Recognized Component Mark generally consists of the manufacturer s identification and catalog number model number or other product designation as specified under Marking for the particular Recognition as published in the appropriate UL Directory As a supplement
170. Data ExtUserPrmData 10 Input 3 Action UnSigned8 0 0 255 EndExtUserPrmData ExtUserPrmData 1 Input 4 Action UnSigned8 0 0 255 EndExtUserPrmData ExtUserPrmData 2 Input debounce Bit 1 0 0 1 Prm Text Ref 3 EndExtUserPrmData ExtUserPrmData 13 Input noise filter Bit 2 0 0 1 Prm Text 3 EndExtUserPrmData Max User Prm Data Len 15 User Prm Data Len 15 User Prm Data 0x0 0x3F 0x0 0 0 0 0 0 0 0 0 0 0 0 0 Ext User Prm Data Const 0 0x0 0x3F 0x0 0 0 0 0 0 0 0 0 0 0 0 0 Ext User Prm Data Ref l l Ext User Prm Data Ref 1 2 Ext User Prm Data Ref l 3 Ext User Prm Data Ref l 4 Ext User Prm Data Ref 1 5 Ext User Prm Data Ref l 6 Ext User Prm Data Ref 2 7 Ext User Prm Data Ref 2 12 Ext User Prm Data Ref 2 13 Ext User Prm Data Ref 3 8 Ext User Prm Data Ref 4 8 Ext User Prm Data Ref 5 8 Ext User Prm Data Ref 6 9 Ext User Prm Data Ref 7 9 Ext User Prm Data Ref 8 9 Ext User Prm Data Ref 9 10 Ext User Prm Data Ref l0 10 Ext User Prm Data Ref ll 10 Ext User Prm Data Ref I2 1l Ext User Prm Data Ref 13 I Ext User Prm Data Ref 14 I lt Module Definition List gt Module MACOO FP 0x13 0x10 0x10 0x10 0x10 0x23 0x20 0x20 0x20 0x20 0x20 EndModule JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 251 4 8 4 8 1 252 Expansion Module MACOO FS1 FS4 MACOO FS4 MACOO FSI With M12 connectors With D sub connectors TT1068GB
171. Error messages and error handling 2 7 14 Error message Overspeed only MAC400 to Message no Message 14 Overspeed Type Motor action Unrecoverable error Motor is set in passive mode Error condition The actual velocity speed has been higher than allowed Please note that this message is only available in MAC400 and MAC800 Possible cause of this error Velocity too high Servofilter is not stiff enough and speed may overshoot during start and or stop or when sudden load changes happens This error is triggered at 4300 RPM MAC400 and 3600 RPM MAC800 Solutions to avoid error Make sure that the velocity setting is within specified range 0 3000 RPM nominal Make sure that the servo filter is set to stable setting in order to avoid overshoots during acceleration or similar See also Servo filter adjustment page 52 How to return to normal Reset the motor clear the error bit s in register 35 or cycle the operation power Error bit Firmware name Bit 13 SPEED ERR Error message 15 do not exist since bits are used for other status purposes 2 7 15 Error message SSI Read error only MACOBO to 141 Message Message 16 SSI Read error Type Motor action Unrecoverable error Motor is set in passive mode An external SSI encoder has been enabled but communication Error condition with the encoder has failed Possible cause of this error The encoder is not con
172. L Order no RS232 Interface cable Connects directly from MAC00 FC4 to PC RS232 M12 1 8 Length 5m 197 inch Cable 5 5mm with M12 female 5 pin connector loose wire ends 0 35mm 22AWG and foil screen Length 5m 197 inch Cable with M12 male 8 pin connector loose wire ends 0 22mm 24AWG and screen Length 5m 197 inch Same as above but 20m 787 inch WI1000 M12M8T20N M12M8T20N ee cable with M12 male 5 pin connector loose ends and screen WI11006 M12M5S05R Length 5m 197 inch cn Same as above but 15m 591 inch WI1006 M12M5S15R CANopen cable with M12 female 5 pin connector loose ends and Screen WI11006 M12F5S05R Length 5m 197 inch Termination resistor CANopen male M12 termination Protection caps Optional if connector is not used to protect from dust liquids IP67 protection cap for M12 female connector Wl1000 M12FCAP1 IP67 protection cap for M12 _ male connector WI1000 M12MCAP1 Important Please note that the cables are a standard type They are not recommended for use in ca ble chains or where the cable is repeatedly bent If this is required use a special robot cable 2D or 3D cable See also Accessories page 394 where additional M 12 connectors are shown JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 207 4 6 Expansion Module MACOO FD4 MACOO FD4 With MI2 connectors TT1018GB 4 6 1 DeviceMet Introduction The MACOO FD4 module al
173. MACOSO MAC141 MAC400 MAC402 MAC800 MAC1500 Integrated Servo Motors User Manual Including expansion modules JVL Industri Elektronik A S LB0047 32GB Revised 11 th November 2014 Important User Information AN Warning N The M AC series of products are used to control electrical and mechanical components of motion control systems You should test your motion system for safety under all potential conditions Failure to do so can result in damage to equipment and or serious injury to personnel Please contact your nearest JVL representative in case of technical assis tance Your nearest contact can be found on our web site www jvl dk Copyright 1998 2014 JVL Industri Elektronik A S All rights reserved This user manual must not be reproduced in any form without prior written permission of JVL Industri Elektronik A S JVL Industri Elektronik A S reserves the right to make changes to informa tion contained in this manual without prior notice Similarly JVL Industri Elektronik A S assumes no liability for printing errors or other omissions or discrepancies in this user manual MacTalk and MotoWare are registered trademarks JVL Industri Elektronik A S Blokken 42 DK 3460 Birkered Denmark 45 45 82 44 40 Fax 45 45 82 55 50 e mail jvi jvl dk Internet http www jvl dk Contents RWS Ny N U1 UJ W W 0 W O
174. MT slave as assigned by the NMT master in the Node Connect protocol or 0 If 0 the protocol addresses all NMT slaves Operation Start Remote Node Enter Pre Operational Reset Communication Start Remote Node This is an instruction to transition from the Pre Operational to Operational communica tions state The drive can only send and receive process data when it is in the Operational state Stop Remote Node This is an instruction to transition from Pre Operational into stopped or from Operation al into Stopped In the stopped state the nodes can only process NMT instructions Enter Pre Operational This is an instruction to transition from Operational or Stopped into Pre Operational In the Pre Operational state the node cannot process any PDOs However it can be pa rameterized or operated via SDO This means setpoint can also be entered JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 4 5 50 Expansion Module MACOO FC2 FC4 Reset Node This is an instruction to transition from Operational Pre Operational or Stopped to ini tialization After the Reset Node instruction all objects 1000h 9FFFh are reset into the Voltage On stage Reset Communication This is an instruction to transition from Operational or Stopped to Initialization After the Reset Communication instruction all communication objects 1000h FFFh are reset into the initial state In the various communi
175. Module MACOO FC2 FC4 Multi Master capability Bus access rights are not issued by a mean level control unit bus master per network Each participant can rather start to send a message with equal rights as soon as the bus has become free If several participants access the bus at the same time an arbitration process allocates each participant the bus access right in line with the priority of the mes sage they want to send at that particular moment Each participant can therefore com municate directly with every other participant As the transmission of a message can be initiated by the message source itself then in the case of event controlled transmission of messages the bus is only occupied when a new message is on hand No loss bus arbitration As the bus is accessed at random under the CAN protocol it is possible that several par ticipants want to occupy the bus at the same time In other random bus access routines this causes the destruction of the suppressed messages In order to solve such a bus ac cess conflict a repeated occupation of the bus is required using an appropriate triggering strategy The CAN protocol therefore deploys a routine to ensure that the message with the highest priority at any given time is sent without any destruction of message contents Short block length The maximum data length of a CAN message is limited to 8 bytes This data length is usu ally sufficient to transmit the information occurring in the
176. Motors MACO50 3000 217 4 6 Expansion Module MACOO FD4 4 6 12 Instance 2 Attribute 3 Motor status With this Tr the status EN EL Tx T Decele Accele In M Discon ration ration position anor nected Bit 7 Unused reserved for future purposes Bit 6 Equals I if the velocity is decreasing Bit 5 Equals I if the velocity is increasing Bit 4 Equals if the motor is in the commanded position Bit 3 Unused reserved for future purposes Bit 2 Equals I if a limit switch has been activated Bit Equals I if there is a communication error between the MACOO FDx and the mo tor This can occur if the motor was reset due to a voltage drop Bit 0 Equals I if there is a fatal motor error Read subindex 4 for extended information 4 6 13 Instance 3 Attribute 3 Module setup bits This object is used for auxiliary setup of the module Endless Error R rv relative action eserved Endless relative When this bit is the endless relative position mode is used for incre mental positioning When using this mode absolute positioning can no longer be used Error action Determines the action in the event of an error Bit6 set to 0 will set the mo tor in passive mode in case of an error Bit6 set to will stop motor by setting velocity to 0 in the event of an error 4 6 14 Instance 3 Attribute 4 FastMac command When writing to this attribute a FastMac command is executed Please refer to the
177. O FC2 FC4 CanOpenExplorer program The CanOpenExplorer is a program that was developed for internal use only especially in the production but the program have features that is nice to have and make it more easily to start up the MAC motor when this is supply with a MACOO FC2 FC4 modul The program can write and send SDOs PDOs SYNC and heartbeat message and finally it can reads EDS files An overall method for communication test Depending on which type of master and software solution there are available shall these parts be available PLC PC PLC with a CANopen module and software that can communicate with this module The CANopen module shall be connected to a CAN bus as shown in section 4 3 14 and section 4 3 15 To set up the master download the EDS file from the JVL web page see section 4 3 8 This file contains all register set up data for in the MACOO FC2 FC4 The node ID the Baud rate and the termina tion resistor has to be selected on the module see from section 4 3 1 1 to section 4 3 13 And the power supply has to be connected to the motor as shown in section 3 2 5 PC with a CAN adaptor and software that can communicate with this module or if the CanOpen Explorer software is used the PCAN USB Dongle from Peak system that is connected to a USB port on the PC Peak systems web page are www peak system com here are a list of distributors If MacTalk is used the PC and the MACOO FC2 FCA are connected via the R
178. O FC2 connectors TT0972GB Interface connector Output connector See table for connection details See table for connection details Mounting hole used to fit the connector board to the rear plate Power connection to the basic motor t t Mounting hole used Pts enda ul to fit the connector me board to the rear plate details CANopen output connector signal to next node in the chain PCB type PB0062 15 A CANopen input connector Power connector signal from last node in the chain Connect power supply to these 2 terminals 12 48VDC Bus In and Bus Out Please note that these two connectors are CANopen signal definitions internally hardwired no electronics added in between Terminal description MACOO FC2 Typically Standard DGND Signal ground can optionally be used for the cable screen name used wire colour A CANopen signal line high names B CANopen signal line low A GRN CAN H none 5VDC Optional External termination network B RED CAN L none The MACOO FC2 type number only covers the basic module i e without any cables JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 201 4 5 Expansion Module MACOO FC2 FC4 4 5 52 MACOO FC 2 with cables optional If a number is added after the basic type number for example MACOO FC2 10 this suffix indicates that the module is fitted with 10 m of cable in the I O The I O cable covers all the s
179. R FLWERRMAX Na Word Encoder When Reg20 FLWERR exceeds this limit bit 1 0 counts FLW ERR in Reg35 ERR STAT is set and the motor will stop if Reg22 is non zero Usually this value is set experimentally to detect situations where a movement is blocked or fails UV HANDLE Set Na Word Bits to determine what will happen when the main error bit O supply voltage to the motor is below the threshold for Go to motor operation Any combination of the following bits passive can be set Set Bit 0 Set bit 9 UV ERR in Reg35 ERR STAT velocity Bit 1 Perform a controlled stop then go passive to 0 Bit 2 Set V SOLL to zero do not ive FNCERR not Na Word Encoder Shows how much the motor is behind the ideal present 0 counts movement precise operation depends on mode When this accumulated value exceeds Reg26 FNCERRMAX the FNC ERR bit is set in Reg35 ERR STAT and the motor will stop P IST TURNTAB not Na ord Displays the actual position like P IST but is offset by present 0 N times the rotary table working range so P IST TURNTAB is always between MIN P IST and MAX P IST Used mainly with the Rotary table option TURNTAB COUNT not Na Word Holds a count of the number of times the value of present 0 Reg25 P IST wraps around one of its limits MIN P IST or MAX P IST Used only with the Rotary table option Counts up or down depending on the direction of the wrap around MIN P IST not Na Word Encoder Used
180. Reg33 INPOSWIN for the number of samples defined in Reg34 INPOSCNT In Velocity mode this bit means rather At Velocity For other modes like Torque modes see the technical manual for details of how the inposition status is calculated maintained Bit 5 ACC FLAG Set when the motor is accelerating which means that the velocity changes from a higher value to a lower value over tah latest samples Please note that when the velocity is negative this flag is set when the velocity changes from a more negative value to a less negative value closer to zero This may not be intuitive but can be said to be mathematically correct and is maintained for backwards compatibility reasons TT11503GB 374 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 9 12 Internal registers Firmware MacTalk Range Size Description MacReglo Name Default Access Name 35 ERR_STAT not Na Word Bit 6 DEC FLAG present 0 RW Set when the motor is decelerating Please see the description for ACC FLAG above to understand the behaviour with negative velocity Bit 7 ERR Set when one of the software position limits in Reg28 and Reg30 have been exceeded Note that there is an option to temporarily disable position limits to be able to be move inside the position limit range again Bit 8 DEGC ERR Temperature error set when the value in Reg29 DEGC exceeds the value in Reg31 DEGCMAX Bit 9 UV ERR Under v
181. S User Manual Integrated Servo Motors MACO50 3000 2 11 Absolute Multiturn Encoder 2 11 6 Extended encoder operation detailed description As mentioned earlier in this chapter the encoder position is partly mechanical based and have a total resolution of 2048 mechanical revolutions When using the encoder in basic operation default the overall position counter will stay valid as long as the power is continuously applied to the motor and no reset is executed If the power is cycled the motor is reset or the parameters are saved in flash memory only position data in the range 2048 are kept valid When using the extended encoder operation any position outside the range 2047 will be saved in the flash memory before any event that will normally cause it to be lost By doing this it is accomplished that the overall position counter is fully restored with the actual motor position after power up reset or a save in flash operation Please notice that the position value can only be restored fully if the motor shaft has been moved less than 2048 revolutions during power off The full position range in the overall position counter is 8 192 motor shaft revolutions The resolution per revolution is default 8192 counts rev 2 11 7 Extended encoder operation When using MacTalk MacTalk Noname File View Motor MACOO RxP Setup Updates Help MacTalk Versior flash Open i Save in Main Regine Advanced ia e
182. S232 interface on the MACOO FC2 FC4module To set up the master download the EDS file from the JVL web page see section 4 3 8 This file contains all register set up in the MACOO FC2 FC4 The node ID the Baud rate and the termination resistor has to be selected on the module see from section 4 3 1 to section 4 3 13 and the power supply has to be connected to the motor as shown in section 3 2 5 If CanOpenExplorer is used see the following method to test the motor communication Load CanOpenExplorer Connect the motor to the USB port via the Dongle Connect power supply see section 3 2 5 Run the CanOpenExplorer program on the PC Select the correct node ID in the slave Select the EDS file for all the MAC motors it is MACOO fc eds Load the EDS file by pressing load JVL CanOpen Explorer JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 Ib ersion Made ID Syne Time 50 Enable Syr Speed BOO kb s Guard time EOS File macOO fe eds Cum gt 200 Enable guard sp EI Communication Message ID Length Data Receive POO Setup Transmit POO Setup Manufacturer Specific 161 4 5 Expansion Module MACOO FC2 FC4 4 Select here on the the manufacturer specific register 5 Select thereafter the object 0x2012 Object 0x2012 contains the motor parameters TT1074GB t JVL CanOpen Explorer Iblersion a Node ID 5 Syne Time 50 Enable Syne Stop Spee
183. The actual position is too far behind the ideal position Set when FLWERRMAX is non zero and FLWERR exceeds FLWERRMAX Bit 2 FNC ERR The value of Reg24 FNCERR exceeded the value of Reg26 FNCERRMAX Bit 3 UIT ERR The value of Reg18 UIT exceeded the value of Reg19 UITLIM Bit 4 IN POS For position related modes The actual position was detected to be inside the InPosition window Reg33 INPOSWIN at least the number of times defined in Reg34 INPOSCNT For other modes Depends on mode for velocity related modes this bit means AtVelocity for other more special modes this bit is calculated differently ask JVL for details Bit 5 ACC FLAG The drive is currently accelerating the velocity is increasing Bit 6 DEC FLAG The drive is currently decelerating the velocity is decreasing Bit 7 PLIM ERR One of the software position limits was exceeded drive will go into stop mode then passive mode automatically Bit 8 FRAME ERR TX A framing error was detected during the last reception on the FastMac protocol Continued next page T11522GB 364 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 9 12 ERR STAT cont from last page JVL Industri Elektronik A S User Manual Internal registers Only MAC5O 141 MacReglo Name Name Default Access Integrated Servo Motors MACO50 3000 365 Bit 9 RELPOSPSOLL Bit 10 RELPOSPFNC These two bits determine what will happen when one
184. The following additional manufacturer specific attributes are supported Attribute ID Data type Description Search mode This mode will be used next time the con Get Set USINT troller is enabled and the selected mode is position This value will be cleared after the enable Get Set DINT The Zero search ofisetin counts Zero search offset i The Zero search ofisetin counts counts The perd to use during Zero search in encoder counts The torque limit to use during Zero search The range is Get Set DINT 1023 to 1023 A negative torque value means that the zero sensor is active low Use Index If this is enabled the zero point will be cor Get Set BOOL rected with reference to the motors index mark JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 219 4 6 4 6 19 220 Expansion Module MACOO FD4 Examples Typical needed actions in a DeviceNet system A number of typical actions is often needed in a system with DeviceNet interface to per form the desired operation in the system This chapter have some important guidelines on how to handle these typical actions and issues Addressing registers in the motor using explicit messaging and l O messages Although the basic positioning handling is done using the standard Position controller spec ified from the ODVA organisation it is sometimes necessary to access the registers di rectly This section covers the various ways of doing this
185. This threshold can be adjusted by modifying the corresponding ANINPx OFFSET registers This way it is possible to use the analogue inputs as digital inputs with adjustable thresholds in the range 10V to 10V Bit 10 ANINP2 not signal conditioned Bit 9 ANINP1 not signal conditioned Bit 8 ANINP signal conditioned To use ANINP3 available on the MACOO P4 and MACOO P5 modules as analogue current loop 4 20 mA use Reg222 IOSETUP to make ANINP reflect the signal conditioned value of this input so the digital status will be shown in Bit 8 To use ANINP2 as a signal conditioned input use a similar trick so IOSETUP is set to make ANINP reflect the signal conditioned value of ANINP2 in bit 8 Bits 6 7 and 11 are unused Digital Inputs management JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 383 5 12 Internal registers Only MAC400 to 3000 meer a MacReglo Name Name Default Access 107 MACOO 2 not present Na Word Shows various status bits for the currently mounted Gen2 0 RW module For the MACOO B41 Bit 0 Digital Output overload This shows the staus of the output driver chip that controls the six digital outputs The overload status can be set if either an overcurrent condition or a too high temperature is detected This status bit is cleared when these conditions are no longer present Bit 1 CVO voltage detected This bit reflects if the voltage at the CVO terminal is above
186. V8 see also register 65 VEL5 VEL6 EL7 Velocity register V8 see also register 65 E T iil TT1506GB 380 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 12 Internal registers Firmware MacTalk Range Size Description Name Default Access MacReglo Name ACCO not Na Word Enc cnt s sample ACC1 not iod Word Enc cnt s EE sample 75 ACC2 not d Word Enc cnt s rm ERES 0 sample ACC3 not s Word Enc cnt s rm REEL sample TQO een aa Word Torque register T1 Used with the fastmac protocol or T_SOLL register 7 T2 1023 300 RW eoe ee T3 1023 300 RW mm dl e T4 1023 300 RW te ee SS L1 0 RW Te jme e p 0 L2 0 HW m js mp p o0 L3 0 RW mem pee e 14 0 RW mmm mme present 0 RW mpm mee present 0 RW mm mee 0 present 0 RW Tem mp o present 0 RW mme mee mp o present 0 RW mmm me present 0 RW mee mene ep present 0 RW mpm Eee 8 present 0 RW 93 HWIO not Na Word HardWare Inputs Regs 93 104 HWIO 11 allow the digital present 0 RW inputs from Reg106 to control the values of other motor registers The most common use is to copy one of two values to a target register This can be used to switch between two velocities positions or modes For instance
187. Wait for a certain state at one or multiple digital inputs Use Conditional jump from one program line to another Register dependent Use Save the actual motor position to an intermediate register Use Preset the position counter to a certain value Use Binary format instead of graphic commands 283 4 10 Expansion Module MACOO R1 R3 R4 4 10 10 RxP Command Reference 4 10 10 1 Enter your own remarks Icon Dialogue Enter remark very important if other programmers have to review or work on the code or if the program is only worked on infrequently Function Inserts a remark comment in the source code The program line will not do anything but can make the source code easier to read This can be 4 10 10 2 Set operation mode Icon Dialogue Passive Velocity Position Analogue velocity Analogue velocity with deadband Melocity analogue torque Analogue position Direct torque Function Sets the operating mode for the motor When the program encounters a program line with this command the motors operating mode will be set to the specified mode This allow you to use different operating modes in different parts of the program For a detailed description of the individual operating modes refer to section 1 2 1 284 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 10 Expansion Module MACOO R1 R3 R4 4 10 10 3
188. Word 2 07D0 Value 2000 since we are running incremental the shaft position sis moved by 2000 counts Word 3 0000 Please also consult the user documentation for the Omron PLC and for a general motor register overview please consult MacTalk communication page 357 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 Expansion Module MACOO FD4 Hardware in general The schematic below shows the MACOO FD4 module mounted inside the basic MAC 4 6 4 6 21 g 6TOTLL e uonejosi 01dQ a uo 3q g I 4032euuoo ZIW J9AIS2SUEJ 39N92I 9g PNAN CSN AS 1023009 Bes snouoJup2u Asy 929JJ493Uu S E oe eles EN 7 5 J032euuoo 9 e A ZIW AZE 0 dn 10 wou AOL NS H 929J493U 39N92IA9q indui yueas 0137 10 NIY ISN 3ndui ensojeuy sjndjno sn3e3g J jdno gt 203dO 94025 se dn3es O ACTE 8c s e3eyoA synd3no pue 8 Oll S ZIN 07 Fd Arc 008 0092VIW A8t ZL LYL OS9YN A ddns uoisuedxoe 7Q4 00OVW Md A ddns Ajddns motor For further details regarding the external connectors please see Expansion MACOO FD4 hardware description page 226 d
189. Write toggle must be toggled 4 Wait until the Write toggle bit in the Command status register is the same as the write toggle in the Command register Only when they are equal the write cycle is completely finished Definitions Toggle Change to opposite state from 0 to or from 1 to 0 On bit level it correspond to making an inverse of the bit JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 7 4 7 5 Expansion Module MACOO FP2 FP4 Input data Slave gt Master The MACOO FP2 4 contains 8 bytes of input data LIMEN CRM LIMEN CER e Read Data For 16 bit registers the read value will be placed in Read data 0 and Read data I For 32 bit registers the read value will be placed in Read data 0 3 Motor status Bit 6 Decelerating this bit is when the motor is decelerating Bit 5 Accelerating this bit is when the motor is accelerating Bit 4 In position this bit is when the motor has reached its commanded position Bit O Error this bit is when a motor error has occurred Input status Function Bit 5 PL Positive limit input Bit 4 NL Negative limit input Bit 3 0 INx user inputs Last direct register See Direct register page 234 for details JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 237 4 7 4 7 6 238 Expansion Module MACOO FP2 FP4 Command status Bit7 Write Toggle
190. a hardwired default value CVO is the supply voltage for the digital outputs meer em 0 RW epe p SE 0 RW queer p 0 RW uer mer qr fie 0 RW meque mem 0 RW I O 113 MACOO 8 Na Word Bits 5 0 of this register controls the digital outputs O6 O1 B41 DO management 0 RW on the MACOO B41 module Each bit that is set here will Digital outputs enable the corresponding PNP output It is possible to overwrite these bits by using Registers 115 120 see below Also Reg215 IO POLARITY will invert the value of these bits before there are written to the hardware 120 and finally possibly having some bits inverted by 114 MACOO 9 I O Na Word Shows the status of each of the six digital outputs actually B41 DOSTATUS management 0 RW written to the hardware Reg215 115 MACOO 10 not present Na Word Controls 101 on MACOO B41 bit in 41 DO B41 CONFO 0 RW Each of the B41 CONF5 CONFO registers be used to modify the corresponding digital outputs by effectively overwriting bits 5 0 in Reg113 B41 DO They can be set to replace the corresponding bit in B41 DO with any bit from any motor register in the range 1 254 typically status bits from Reg35 ERR STAT for instance bits INPOS ANY ERR Bits 31 24 reserved Bits 23 16 Source register number 1 254 Bits 15 5 Reserved Bits 4 0 Bit number in s
191. a major part of the total ex pense of building machinery The basic idea of the MAC motor is to minimise these costs but also to make a component that is much better protected against electrical noise which can be a typical problem when using long cables between a controller and motor All user inputs and outputs are filtered which means that the MAC motors will work properly even in an environment with a high level of electri cal noise The major advantages are Lower installation costs Faster installation Quiet and maintenance free operation Replacement for pneumatic solutions Replacement for step motors offering much faster response Great flexibility due to many I O possibilities and many functions Less machine space required Fewer possibilities for wiring errors Main Features Low cost and high performance make the MAC series ideal for high volume applica tions Pulse and direction inputs make it possible to replace step motors Quadrature input for gearing applications 10 input for controlling speed and torque 2 ch Quadrature output to master control ler when used as driver Accepts position and velocity commands sent via RS232 422 interface Wide supply voltage range 12 to 48VDC 90 to 240VAC and 3 x 400 480VAC Excellent efficiency compared to step motors Resolution 4096 8000 or 8192 cpr Wide variety of expansion modules which can be moun
192. ach module type General description page 126 General description MACOO B2 page 127 or General description MACOO B4 page 129 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 121 4 2 4 2 6 The RS232 interface is consid ered the main interface to the motor when the motor is set up using the MacTalk win dows software from a PC or from any kind of controller us ing a RS232 interface Note The basic MAC motor does not fully support RS232 since the interface signals are only 5V levels See also the ba sic description Serial interface page 106 When connecting the RS232 interface to a PC or control ler the following rules must be followed Ensure that Tx PD is con nected to TX on one of the units in the system Note that the B2 and B4 modules all contain a termi nation resistor which can be activated 2 Use screened cable 3 Ensure that GND is also connected 4 Ensure that all units have a proper connection to safety ground earth in order to refer to the same potential 5 Ensure that the supply lines are connected individually in order to minimise the voltage drop between the motors 6 Master Controller RS485 interface If available it is strongly rec ommended a type with op tical isolation is used 7 The interface cable length should not exceed 10 me tres Connectors Please read the individual de scription for the MACOO B I
193. al Integrated Servo Motors MACO50 3000 73 2 12 Rotary table option The 5 operation options for the Rotary Table operation are shown in the following scheme Basic setup Working range min max 0 to 7999 counts equal to one revolution Examples based on MAC800 Singleturn CW rotation Singleturn CCW rotation 9 Shortest path Multiturn CW rotation 9 Multiturn CCW rotation Situation 1 Start End Setup Start position O Target postion 3000 Setup Start position O Target postion 5000 Setup Start position O Target postion 3000 Setup Start position O Target postion 19000 Result P SOLL 3000 since the remainder after 19000 8000 is 3000 End St _ art Setup Start position 5000 Target postion 12345 Result Actual position P_SOLL 7999 since the value is imited against the working range maximum Situation 2 End Start Setup Start position 3000 Target postion 0 End Start Setup Start position 5000 Target postion 0 Setup Start position 0 Target postion 5000 End Start Setup Start position 3000 Target postion 1000 Result Actual position P_SOLL 0 since the value is limited to the working range minimum Start FA C End c Setup Start position O Target postion 21000 Result P SOLL 5000 since the remainder after 21000 8000 is 5000 TT1186GB In general Actual position P SOLL w
194. al Input 1 gt V SOLL 4100RPM OFF gt V SOLL 3000 RPM HWI2 uses Digital Input 2 ON gt MODE REG 1 velocity mode OFF gt MODE REG 3 gear mode HWI3 also uses Digital Input 2 ON gt V SOLL 100RPM OFF gt V SOLL 3000 RPM This will keep the motor in Gear mode with a maximum velocity of 3000 RM when none of the pushbuttons are activated and change to Velocity mode wit either 100 or 100 RPM as long as one of the pushbuttons are held active In this setup Digital Input 2 will have higher priority than Digital Input 1 because it is evaluated later and overwrites V SOLL in case both buttons are held down TT1508GB 382 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 12 Internal registers Only MAC400 to 3000 Firmware MacTalk Range Size Description MacReglo Name Default Access Name EE lll tm 0 RW riw sen lll Lian 0 RW e nal 0 RW vw Call ani 0 RW HWI5 Word ui See Reg93 HWIO for description 0 RW HWI6 Word m See Reg93 HWIO for description 0 RW 100 HWI7 Word E See Reg93 HWIO for description 0 RW 101 Word See Reg93 HWIO for description o a ree pr esr Sn mem emm _ ud a c E s RR 105 MACOO TYPE not present Na Word Identifies the Generation 2 module type autodetected at 0 RW startup 0 No Gen2 module found 12MACOO B41 2 MACOO P4 or MACOO P5 found I O 106 MACOO 1 Na Word The registers from 1
195. al noise The power save function is enabled when bit 0 in register 180 SETUP BITS is set to one When Power Save is enabled the motor is set into Passive mode after the actual position has been within the In Position Window for one second This position where Passive mode was entered is then remembered and as soon as the actual position gets farther from the remembered position than the value in the In Position Window register the motor is set back into the original Position or Analogue bi position mode Cautions When Power Save is enabled some functions may work differently from what is expect ed For instance in Analogue bi position mode changing the Low or High Position values will not have effect until the motor is set back into active mode by turning the axis or re selecting the active mode Also with under voltage conditions where the motor is set to enter Passive mode and restore the original mode when the voltage gets back to normal can leave the motor in Passive mode so in this case under voltage handling should rather set an error bit that should be monitored In some tricky cases when the motor is Power Saved and the axis turns very slowly away from the saved position the motor will stay in Passive mode until the actual position has moved twice the distance that is stored in the In Position window register This happens because the motor initially wakes up at the correct distance but will re enter Passive mode imm
196. alistic values Make sure that the position limits also cover worst case situa tions such as position overshot if using a soft filter How to return to normal Reset the motor clear the error bit s in register 35 or cycle the operation power Error bit Firmware name Bit 7 PLIM ERR JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 43 2 Error messages and error handling 2 7 8 Error message Temperature too high only MAC400 to Message no Message 9 Temperature too high Error condition The temperature has been higher than 84 C 183F which is not allowed Please note that this error is only available in MAC400 MAC800 MAC1500 and MAC3000 since MACO50 141 do not include a temperature measurement circuit he ambient temperature is higher than allowed max is Possible cause of this error 40 C 104 F The motor is build into an environment where it can not dissi pate enough heat The motor is not mounted on a proper mechanical structure where heat can be dissipated Solutions to avoid error Make precautions to decrease the surounding ambient tem perature Lower the speed and or load on the motor How to return to normal Reset the motor clear the error bit s in register 35 or cycle the operation power Error bit Firmware name Bit 8 DEGC ERR 2 7 9 Error message Low AC voltage only MAC400 to Message no
197. an be selected on the Dip switch SWI Dip 1 7 The address can be set according to the following table If the node id is set to 127 the node address will be set to the same as the motor address can be defined in MacTalk which is the factory setting for the modules Dip Switch no SW 1 Dip Switch no SW 1 Reserved illegal setting L3 fa epo or e e omo or or or s eror o re ore oorr s ow rm orn or ore on _ eror or rore on oe ow rm orn or m rm Jor or o re ox or o s ow rr orn or m Lon 5 Jor oro orton n a oom rr ore orm rm 6 eroe o orton for or om rm ore on orm on 7 Jor or or o on on m oom on ore m rm s oe oro om ore ore ore m orm rr ore n m on 9 eror o on ore ors n om re on ore orm rr 0 or oro ew ore ono ow rr on or orm on o eror o ow ore on e om rr on or m rm _ for orfo ew on or ore ow rr on orm e on or e oom rr on n om rm e Jor oro on on oor a oom rr on o om on s on on on oon rr on on orm _ Jor for ore ore ore ove ar oom rr on onn on Lo jer for w or orm ore n a om or ore orm rm Lm jor or re ore on fore e om orn or ore on _ jerrorr ore ore on e oom on orc or on rm a foror on o on or ore oom ore or m on om o on ors e sr oom ore om rr m Jor fo
198. ansfer protocol Client Server Server Client Request Indication TT 1090GB There are various abort codes in CANopen these are listed in the table below Abort code Description Toggle bit not alternated SDO Protocol timed out Client server command specified not valid or unknown Invalid block size block mode only Invalid sequence number block mode only CRC error block mode only Out of memory Table continued on next page JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4 Address table continued from previous page 0800 0022h cannot be transferred or stored to the application because of the present device 0800 0023h Object dictionary dynamic generation fails or no object dictionary is present e g object dictionary is generated from file and generation fails because of an file error 4 5 48 SYNC Synchronisation Object SYNC producer sends the synchronization object cyclically a broadcast telegram The SYNC telegram defines the basics clock cycle of the network The time between the SYNC telegram is set using the object Communication Cycle period 1006h In order to obtain a precise accurate cycle between the SYNC signals the SYNC telegram is sent with a high priority identifier This can be modified using the object 1005h The SYNC transfer applies the producer consumer push model and is non conf
199. ar V SOLL wo to use during zero search operation Homing present After the operation has completed the drive will go back to using the regular T SOLL HN MODE not Defines if the motor should start a zero search immediately after present RW start up as well as the type of zero search to perform when a FastMac command is received Bits 7 0 define the zero search mode the motor should start up in If this value is zero the motor will not perform a zero search at startup but will start up in the mode selected by Reg37 START MODE See bits 15 8 below for an exception Bits 15 8 define what mode the motor will set when it receives a FastMac command 96 16 NOTE that if all these bits are non zero the motor will start up in passive mode instead of starting in START MODE Bit 16 is set after a zero search has completed and can thus be used to test if the motor has performed a zero search at least once after 24V was last turned on After a zero search has completed the motor will always change into the mode defined by Reg 37 START MODE unless an error in that will stop the motor and set ERR STAT bit s mer lee e mU exerit em mereri IMEEM T RW resets to 0 V REG P not 0 8 Word When set to 1 8 copies one of VELO VEL7 to V SOLL then ELM WE UM us mjumr me me emzv ie present 0 RW resets to 0 46 T REG P not 0 4 Word When set to 1 4 copies one of TQO TQ3 to T
200. are on the termination is en abled MACOO FD4 Dip switch settings Rear side of the MACOO FD4 Mini dip switch expansion module Dip 1 6 Node id setting address range 0 63 Dip 7 Node id set by software Dip 8 9 Baud rate Baud rate setting 25k to 500k Dip switch 10 is not used Set in position ON SWI default settings all set in position ON Dip 2 Line termination Both set to ON 2m Term enabled SW2 Both set to OFF SW2 default settings Term disabled Both switches in position OFF Dip switch location on the MACOO FD4 Expansion module MI2 external connectors Basic MAC motor housing Internal circuit boards Dip Switches placed on the rear side of the TTIOI7GB module 210 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 6 Expansion Module MACOO FD4 The node id can be set according to the below table Dip Switch no SW1 Dip Switch no SW1 DDR cain on or oF or or ora no fo fra efor or oof ew ose atom on oro on nr os for oro ofan on as ow on oro m o For or orf ow as on one or on o ont foro ore on ar om n orm on s for or or won ore aw or n m nr o foro or won on ae on ore oe n n on 8 for for oe ee ore on or on oe orm rm 9 Jor ore oe oee oa e on or on ore orm on o Jor oreo oe on ore on or on rm Jor fore
201. ary means of identifying products that have been produced under UL s Component Recognition Program UL s Recognized Component Mark WW may be used in conjunction with the required Recognized Marks The Recognized Component Mark is required when specified in the UL Directory preceding the recognitions or under Markings for the individual recognitions The final acceptance of the component is dependent upon its installation and use in complete equipment submitted to UL LLG Look for the UL Recognized Component Mark on the product William R Carney Director North American Certification Programs UL LLC Any information and documentation involving UL Mark services are provided on behalf of UL LLC UL or any authorized licensee of UL For questions please contact a local UL Customer Service Representative at www ul com contactus Page 1 of 1 Note MACI500 and MAC3000 are UL Pending JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 399 400 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 6 Index A Absolute multiturn encoder 64 Accessories 394 395 AIN 24 35 116 118 121 128 130 1 34 137 148 187 202 205 227 243 247 259 260 307 310 Air Cylinder mode 8 117 118 121 133 134 137 Overall description 27 Analogue Gear Mode 7 Analogue Input 107 108 AIN 24 35 116 118 121 128 130 134 137 148 187 202 205 227 243 247 259 260
202. asic MAC motor is only equipped with a low voltage serial interface that requires the use of the RS232 9 MAC option cable which has integrated electron ics to boost the voltage levels Full RS485 protocol support for multipoint communication up to 100m Sourcing PNP outputs for status signals Ol and O2 instead of sinking NPN 306 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 10 Expansion Module MACOO R1 R3 R4 4 10 15 MACOO R3 option with cables The MACOO R3 type number only covers the basic module without any cables If a number is added after the basic type number for example MACOO R3 10 this suffix indicates that the module is fitted with 2 1 Om of cable cable comprises the power sup ply and analogue input The other cable covers all the signal lines i e RS232 RS485 sta tus outputs and multifunction I O Power cable Cable JVL type no WG0302 2m or WG0320 20m Power Supply Signal name Description Wire colour Negative supply terminal ground Black or white Screen creen to minimize noise Screen connected internally to P Signal cable Cable 2 JVL type no WG0420 20m Digital Inputs Internal connector J2 Description Digital input 1 igital input 2 igital input 3 Digital input 4 Digital input 5 Digital input 6 Reserved Reserved Input ground This ground is used for IN1 to IN8 Reserved for future features Do not connect this wire
203. ave in Flash operation The operations performed by MacTalk are Set the motor into Safe Mode by sending a telegram of lt 54 gt lt 54 gt lt 54 gt lt FF gt lt 00 gt lt AA gt lt AA gt and wait for an answer with data lt 11 gt lt 11 gt lt 11 gt Ifthe motor uses an address instead of using the broadcast address 255 FF substitute the lt FF gt lt 00 gt with lt address gt lt inverted address gt See the MacTalk protocol description for more information 2 Continue sending the telegram lt 56 gt lt 56 gt lt 56 gt lt FF gt lt 00 gt lt AA gt lt AA gt and wait for the lt 11 gt lt 11 gt lt 11 gt sequence As soon as any communications error occurs like a wrong answer or a missing answer timeout it means the motor has started its reset sequence Again you can substitute a specific motor address for the broadcast address lt FF gt lt 00 gt JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 10 Serial communication 3 lfa module is present send a Module Reset telegram to the module See the section Reset Motor below for details on resetting a module Note that the different module types require different telegrams to reset Saving to flash can only be done over the serial lines RS 232 and RS 485 It can not be done over any of the fieldbus modules with ProfiBus CANopen DeviceNet or the high speed RS 485 FSx modules Also the Rx and RxP modules can not cause a Save i
204. ave open if unused RS485 interface terminal Radoo Leave open if unused Interface ground same as main ground Note l See also Dip switch for RS232 TxPD Transmit pull down page 310 JVL Cable WI1000M12 F5TO5N Continued next page JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 309 4 10 Expansion Module MACOO R1 R3 R4 Continued from previous page 101 Basic l O s M12 8 pin male connector Signal name Digital input 1 N2 Digital input 2 JVL Cable WIl1000 M12 Isolation F8TO5N group Brown Green Yellow Pink JVL Cable WI1000 M12 Isolation M8TO5N group Brown Green Yellow Pi N3 Digital input 3 N4 Digital input 4 Digital output 1 PNP output Digital output 2 PNP output Output supply 8 32VDC Used for O1 4 Not used necessary for using IN1 8 I O ground Used for IN1 8 and 01 4 102 Extended I Os M12 8 pin female connector Signal name IN5 Digital input 5 O1 O2 O N6 N7 N8 Analogue input 10V also used for Zero search sensor Ground for AIN This ground is shared with GND i the main ground Cable Screen Some standard cables with M12 connectors offer a screen around the cable This screen on some cables is fitted to the outer metal at the M12 connector When fitted to the MACOO R4 module this means that the screen will have contact with the complete motor housing and thereby also the power ground main
205. be cleared using the normal Clear Errors mechanisms Bit 13 SPEED ERR The velocity was measured to be higher than a limit for an average of 16 samples This limit is normally 3600 RPM for MAC800 MAC1500 and MAC3000 and it is 4300 RPM for MAC400 and MAC402 There is an option in later firmware to increase the speed error limit to 4000 RPM on MAC800 for shorter movements Bit 14 DIS P LIM This bit is not an error or status bit but rather a command bit When this is set the motor will stay in an active mode and allow moves even though one of the software position limits defined by Reg28 and Reg30 is exceeded The bit is automatically cleared once the position gets inside the valid position range Bit 15 INDEX ERR The bit is set if an encoder error is detected This can be a real encoder hardware error or excessive electrical noise The motor must be reset or power cycled to clear this error Bit 16 OLDFILTERR This bit is no longer used It could detect if a previous version of the velocity filters was found or loaded that did not work with newer firmware 111533 01GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 375 9 12 Internal registers Firmware MacTalk Range Size Description MacReglo Name Default Access Name 35 ERR_STAT not Na Word Bit 17 U24V_ERR present 0 RW This error bit get set if the control voltage normally at 24VDC is measured to be below 12 V 9V on MAC402 T
206. be expedient to use a controlled deceleration in stead of a sudden stop If the inertia in the system is high and the mechanical parts are weak a sudden stop can cause damage and unintended behaviour Use this parameter to define the deceleration during an unrecoverable error Default is 0 meaning that the feature is disabled 40 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 7 Error messages and error handling 2 7 2 Monitoring errors and warnings When using the MacTalk PC program any error or warning is shown in Status field at the main tab General error and warning monitoring area x COM scan Status In this area actual values for the motor operation is gt Motor status monitored continously Most of these monitored Actua mode Actual velocity values will trip a corresponding error message Actual position Follow error Example The error message Overload will be Function eror tripped if the the monitored value M otor load mean gets above 99 Therefore make sure that the value Regeneralive load during normal operation have a proper margin to 100 pus Bus voltage Control voltage Actual error s are shown here if any Enors Temperature too high Warnings and status information are presented here Intermediate power DC voltage low T11170GB 2 7 3 Error message Ohmis losses too high The following list show the possible
207. bits also control the movements in Analogue Bi position mode in similar ways Bit 5 SYNCPOSAUTO If set when switching mode from Passive mode into an active mode The follow error and the function error are zeroed and the actual position is transferred to the P FNC register to avoid initial movement Bit 6 SYNCPOSMAN Set to manually synchronize the position by copying the value of P NEW to P IST P SOLL and P with proper scaling In other words set P_IST P NEW P SOLL P NEW P P NEW FLWERR 16 See also bit 8 below Note that this operation is performed as an atomic unbreakable operation and is currently the only way to perform this perfect synchronization Bit 7 MAN NO BRAKE Bit 8 SYNCPOSREL When set modifies the manual synchronization performed by bit 6 above to use relative synchronization rather than absolute synchronization In other words set P IST P IST P NEW P SOLL P SOLL P NEW P P P NEW FLWERR 16 TT1504GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 377 9 12 Internal registers MacTalk Size Description acte Name Default Access Name 36 CNTRL_BITS not Na Word Continued present 32 RW Bit 9 INDEX HOME Bit10 FWTRIGBITS When set use the advanced sampling with firmware trigger conditions when 0 use backwards compatible sampling Bit 11 SAMPLING BIT Set whe
208. bove UITLIM 32 bit A measure of how far the drive is from its ideal regulation goal This value is calculated differently in the various modes and can mean things like pulses from theoretical position or difference in actual velo city to V SOLL Contact JVL for more detailed information for specific modes high word of FLWERR FLWERRMAX 32 bit When Reg20 FLWERR exceeds this limit an error bit is set in Reg35 ERR STAT and the motor will stop if Reg22 is non zero Usually this value is set experimentally to detect situations where a movement is blocked or fails 2 Bm I FLWERRMAX FNCERR 32 bit Shows how much the motor is behind the ideal movement precise operation depends on mode When this accumulated value exceeds Reg26 FNCERRMAX the FNC ERR bit is set in Reg35 ERR STAT and the motor will stop 1715216 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 363 5 12 Internal registers Only MAC5O 141 a 00 um _ MacReglo Default lt 5 25 high word 26 FNCERRMAX 32bi FNCERRMAX 2 MINP 1573200 hi word of MIN P IST MAX_P_IST 32 bit o 31 hi word of P_IST LEMMA Lo 35 ERR STAT Bit 0 Il2T ERR Too much energy dissipated in the motor windings Set when Reg16 I2T exceeds Reg17 I2TLIM Bit 1 FLW_ERR
209. cation states nodes can only be accessed via CANOpen using specific communication services Further the nodes in the various states only send specific telegram This is clearly shown in the following table Initializing Pre Operational Operational Stopped X Network Managementobjet Error Control Services There exist two possibilities to perform Error Control Node Guarding Life Guarding Heartbeat With Node Guarding the CANopen master sends to each slave an RTR telegram Re mote Transmit request with the COB ID 1792 700h node ID The slave responds with the same COB ID with its communications state This means either Pre Operational Operational or stopped The CANopen slave also monitors the incoming RTR telegram from the master The cycle of the incoming RTR telegrams is set by using the Guard Time Object The numbers of RTR telegrams which can fail as a maximum before the slave initiates a Life Guarding event is defined using the Life time factor object The Node Life Time is calculated from the product of the Guard Time and Life Time Fac tor This is the maximum time which the slave waits for an RTR telegram JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 197 4 5 198 Expansion Module MACOO FC2 FC4 The figure below show a Node Guarding Life Guarding protocols COB ID 700h Node ID Request Remote trans
210. circuitry in the MAC motor Multifunction 1 Bidirectional transceiver at each I O TT0918GB 3 4 4 Multifunction 1 0 general description The Multifunction I O can be set up for different purposes depending on the actual mode of operation of the MAC motor Pulse inputs When the motor is set to Gear mode it will follow pulses at the A and B inputs 2 input formats can be selected pulse and direction or quadrature e Encoder output The internal encoder pulses are output as a quadrature signal e RS422 communication A master controller can send commands for example velocity or position com mands This interface is intended for permanent connection 110 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 3 4 User 1 0 3 4 5 Multifunction 1 0 used as pulse inputs The Multifunction I O can be set up as pulse inputs which is necessary to run the MAC motor in Gear mode or Analogue velocity gear mode When the motor is set to Gear mode it will follow pulses at the A and B inputs 2 input formats can be selected Pulse and direction The A input must be applied with the pulses and the B input must be applied with the direction signal Quadrature Also called encoder format The pulses at the A and B channel are 90 degree phase shifted to determine direction Multifunction I O s used as balanced pulse input User I O External pulse source Signal GND From internal Control circuitry
211. consumption MAC400D1 2 and 3 wo brake Typical 0 22A 24VDC 5 3W Control circuitry consumption MAC400D4 5 and 6 w brake Typical 0 58A 24VDC 14W Input power supply Control modes 10V Speed and Torque A B encoder outputs Pulse direction and 90 phase shifted A B Incremental 5422 or RS232 5V position and parameter commands Gear mode with analogue input speed offset different options Sensor Zero search or mechanical Zero search Front 60x60mm Rear 63x115mm Shaft 14mm Flange and shaft dimension POSITION pulse inputs Command input pulse Input frequency Electronic gear Follow error register In position width Pulse direction or 90 phase shifted A B RS422 0 8 MHz 0 1 MHz with input filter A B A 10000 to 10000 B 1 to10000 Simulation of all step resolutions 32 bit 0 32767 pulses Position range 32 bit Infinity Flip over at 291 pulses POSITION serial communication Communication facility From PLC PC etc via RS422 or asynchronous serial port RS232 with special cable MacTalk JVL commands special commands with high security 19200 bit sec 19 2kBaud 67 000 000 0 3000 RPM 0 3606 RPM 250 444 675 RPM sec Point to point on RS422 Up to 32 units on the same serial RS232 RS485 interface with built in expansion module Ad Communication Baud rate Position range Speed range Digital resolution Acceleration range Addressing dress range 1 254 Standa
212. control the motor movement without taking any notice of the actual position If a JOG function is needed it is strongly recommended to use the velocity mode since the position mode or related modes involves a number of registers and is more complex compared to the velocity mode In velocity mode none of the position related registers are of particular interest but the actual position counter is still updated continuously JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 6 Expansion Module MACOO FD4 Performing the JOG function in velocity only requires that the velocity register V SOLL register 5 is used A way of implementing JOG functionality is basically to change actual mode to Veloc ity and control the velocity and acceleration The following guideline can be used Set velocity 0 register 5 to avoid immediate movement when the mode is changed to velocity 2 Change the mode to Velocity mode register 2 now the mode is changed but the velocity is set to 0 so the motor stay stationary 3 According to the direction change the velocity to a positive value to run CW or neg ative to run CCW Please remember that this value is scaled depending on the motor type used The value is written into the velocity register register 5 V SOLL 50 140 the scaling is RPM x 2 097 so 1000 RPM 2097 counts smpl MAC400 the scaling is RPM x 2 837 so 1000 RPM 2837 cou
213. ctor specific Reservation of PDOs Reserved numbers of PDOs Reserved numbers of syncPDOs Reserved numbers of asyncPDOs Reserva tion register Manufac tur er device name VISIBLE STRING Manufac tur er hardware version VISIBLE STRING gt lt tur er software version Life time Heartbeat Identity VISIBLE STRING UNSIGNED16 UNSIGNED8 UNSIGNED8 IDENTITY UNSIGNED32 UNSIGNED32 UNSIGNED32 UNSIGNED32 Example Version x x Inform about the Guard time in milli seconds Is only mandatory if the module does not support heartbeat Is the factor that guard time is multi plicered with to give the life time for the node quarding protocol If the Heartbeat timer is not 0 Heartbeat is used Contain general information about the module Number of entries Mandatory Vendor ID contains a unique value 0x0117 allocated to each manufactor 117h is JVLs vendor ID Mandatory Product Code identifies a specific 0x0100 device version The MACOO FC2 FC4 has the product code 100h EN D e JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 167 4 5 4 5 19 168 Expansion Module MACOO FC2 FC4 Note to device type index 1000 The device type register is composed of 2 l6 bit registers one register describes which device profile the module is supports and the other state which type of motors the mod ule is su
214. d which can be useful for electronic gear ap plications since the motor will follow exactly what is demanded without any position error Dynamic Will reduce follow error during acceleration or deceleration speed changes This fea ture is intended to be used for applications which require that a commanded speed or target position is reached as fast as possible but without any overshoots etc The Dynamic compensation provides 3 levels Dyn to 3 Using a higher Dyn num ber the filter order is increased and better performance may be possible but will de pend on the actual application Follow error compensation Follow eror compesation Feed forward type t Mone Static C Dun 2 Ooms Feed forward degree 100 0 The best result is normally obtained the range 90 110 TT1028GB Dynamic follow error compensation Static follow error compensation Velocity DYN3 Velocity DYN2 Commanded velocity Commanded velocity DYN1 None Actual velocity Actual velocity None DYN1 DYN2 Follow error Follow error I DYN3 Please note that the dynamic compensation level Dyn 3 is only available the 400 800 but for all motor sizes the available dynamic compensation is limited to Dyn or 2 if a slow main filter is selected 56 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 9 Servo filter adjustment 2 9 9 Transferring and saving the
215. d 500 kb s v Guard time s EDS File macO0 fc eds Load 200 Enable guarding Stop l Communication A MessagelD Length Data Period Count Receive PDO Setup Transmit PDO Setup GEM anufacturer Specific 0 2010 Execute command Sig 0 2012 Motor parameters Sub 0x00 Number of entries 253 O FD Sub 0x01 PROG_VERSION 0 0 0 Sub 0x02 MODE_REG 0 0x0 Sub 0x03 P SOLL 0 0 0 6 Point to the sub register 0x02 which is the register which determines in which mode the motor will operate ii JVL CanOpen Explorer Made ID Syne Time 50 Enable Sunc Speed 500 kb s Guard time EDS File mact fc eds Load 200 Enable quarding H Communication MessageID Length Data Receive PDO Setup Transmit POO Setup Manufacturer Specific Ox2010 Execute command H 0220117 Module parameters E Ox2012 Motor parameters Sub 0x00 Number of entries 253 0xFD Sub Ox04 Parameter 4 0 00 Sub 0x05 v SOLL 0 0x0 Sub 0x06 SOLL 0 0 0 Sub Ox0 T SOLL 0 0x0 gt Sub 0x08 P FNE 0 0x0 Sub Ox09 Parameter 9 0 0x0 H Sub O04 PLIST 0 0 0 Sub Ox0B Vv IST 15 0 0x0 User SDD List s Sub O00 15 0 0 0 Sub 0500 KVOUT 0 050 Name indes 5 Value Sub Ox0E GEARF 1 0 0x0 Motor status 02011 D 1050 Sub DF GEAR F2 D Input status Qx2011 0 0 0
216. d Servo Motors MACO50 3000 113 114 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 Expansion Modules JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 15 4 1 Expansion Module MACOO CS 4 1 1 116 Expansion module MACOO CS overall description The MACOO CS module is the simplest expansion module in the series of modules since no electronics are included The MACOO CS is simply a rear plate rated for IP67 but in cludes cables for power and I O signals The MACOO CS connects directly into the basic MAC motor with all connectors available except for the serial communication asynchro nous com port Applications Closed loop operation with a master controller Stand alone axis with pulse and direction input Simple speed control of conveyor system or feeding mechanism Dispenser systems ahd many more MACOO CS is available in following versions The cable connections are as follows Power cable nector in basic motor in basic motor P Main PWR pin1 Red GND pin 1 White Orange P GND pin 2 pin 5 Multifunction I O A Max 5V White Blue A pin 6 Multifunction I O 5V Blue B4 pin 7 White Brown 8 Multifunction I O 5V Brown The housing GND of the motor is connected the cable screen For details of the
217. d by the user forming the last part of the program Yor tte HAS ju piim tee Sere fa Beet pete Gee om Peete Per eue DOR Pe COM mee Me Aten File paeem Tu Sonn en maraa a Ee dex neem ME rover ral Now the program is finished c9 95 2 Move dat 10000 Cows ecc TE FRENA vet 2000 ee Press the Transfer amp Start wwe 4 Sat f button Pl sino Now the program will be transfered and stored permanently in the module The program will be executed immidiately o UW e ear iind TT0984GB Continued JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 28 4 10 Expansion Module MACOO R1 R3 R4 MacTalk Noname File View Motor MACOD RxP Setup Updates Help Now the program is running e ii j continuously The actual program 7 Open Save Saweinflash Reset position Clearerrors Reset motor Filter setup STOP Motor by the small red arrow Main Registers Advanced Filter parameters Tests Scope r1 M amp LUU R amp Programmable Module Checksum 3025 Transfenk Start Statt Single Step gt Status Paused 1 2 Move Rel dist 10000 Counts acc 1500 RPMs vel 2000 RPM By choosing the Pause button the 1 3 Wait 500 ms program is paused After it is paused
218. d is defined by the Offset register For filtering away any noise at the input signal the Hysteresis register can be used Analogue to position mode MAC motor position versus applied analogue input voltage MAC motor absolute position Counts positive direction Input voltage Full range 10V 10VDC Counts negative direction The 3 parameters in MacTalk most relevant for this mode V Analogue to position parameters Offset 1000 1000 Counts Full range 4992 5000 Counts Husteresis hi B Counts TTII82GB 28 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 9 Analogue to position mode Error Handling Main parameters used in Use these fields to define error analogue to position mode limits for the maximum follow error etc View Motor Setup Updates Motor status amp G we L n amp Q ww This field shows the Startup mode Coen Save Sarre in Nera Aasai mobor Fe STOP Mote COM scan actual motor load Choose Min Advanced Fiter parameters Tesis Srepe Status x TR osition and speed etc Analogue to position lke P Profile Data Pita silage rele Y Inpats Outputs All these parameters Dupa 2 002 User controled Fodor Velocity gt
219. d select it via the two Dip switches on the rear side of the module notice that MACOO FC4 include one more Dip switch see section 4 3 15 Cable glands nternal circuit boards Al CAN open and I O Dip Switches placed TT1069GB connectors on the rear side of the module JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4 4 5 11 Baud rate The Baud rate can be set according to the following table and is selected on the Dip switch SWI dip 8 10 as shown on the figure below The factory default settings sets the module to have a Baud rate of 500 kbit The Baud rate is the external communication speed Please notice that internal execu tion time can be the main limitation meaning that data will be received at the selected Baud rate but not necessarily executed at the same time The Baud rate setting can only be done in the hardware it is not possible to set this by using the MacTalk software MACOO FC2 and FC4 Dip switch settings Rear side of the MACOO FC2 or FC4 expansion module Mini dip switch Dip l 7 Node id setting address range 0 127 Dip 8 10 Baud rate Baud rate setting Ok to 1000k SW Default Switchl 8 ON and Switch 9 10 OFF 0000000000 TT 1070GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 157 4 5 Expansion Module MACOO FC2 FC4 4 5 12 Node ID The node ID c
220. d using the MACOO FC2 FC4 The latest firmware for the MACOO FC2 FC4 module is in the menu downloads firm ware In the menu for programs you can find the program CanOpen Explorer this is a free ware program The CanOpen Explorer program can be used to load the EDS file and operate with the motor The CanOpenExplorer program shall use a special dongle for communication with the PC see section 4 3 17 for further information about the dongle The PC has to be provided with a CANopen communications module In section 4 3 46 there is a sur vey of cables JVL can supply for the CAN bus The MacTalk program can be used to monitor various operations and make the initial set up on the motor see section l l for setting up the MAC motor In the menu for programs you can find the program MacTalk but be aware that this is not a free ware program Please contact your JVL representative for further information EDS Electronic data Sheet In order to give the user of CANopen more support are the device description avail able in a standardised way and it gives the opportunity to create standardised tools for configuration of CANopen devices designing networks with CANopen devices and managing project information on different platforms The EDS file are ASCII coded Preparing the hardware To make the selection of the Baud rate Node ID and Line termination on the MACOO FC2 FC4 module is it necessary to dismantle the module from the motor an
221. description of each signal and how to connect and use these please re fer to the description of the basic motor section 3 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 2 Expansion Module MACOO B1 B2 B4 MACOO B4 MACOO B2 With MI2 connectors MACOO BI With cable glands With DSUB connectors 4 2 1 Expansion modules MACOO B1 B2 and B4 overall description The expansion modules MACOO B B2 and B4 can be mounted in all the standard MAC motors up to MAC800 These modules are among the simplest and lowest cost modules in the product range The modules contain no intelligence microprocessor The MACOO BI B2 or B4 expansion module offers an industrial interface that mates with the standard MAC motor and offers a number of feature enhancements including Different kinds of connectors for more reliability compared to the basic motor it self Full RS232 protocol support for use with standard serial cable Full RS485 protocol support for multipoint communication up to 00m Sourcing PNP outputs for status signals Ol and O2 instead of sinking NPN Only MACOO BI LEDs to indicate Ol O2 output status Zero switch analogue in put status and Input power status e Only MACOO B2 and B4 Dual supply The main supply can be removed but the con trol circuitry is kept active and position data and communication are still functional Typical applications for these expansion mod
222. drawings from www jvl dk default asp Action Details amp ltem 426 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 329 5 4 7 Physical dimensions 01 254 8 103 9 38 202 9 TT1246GB All dimensions in millimetres inches Download CAD drawings from www jvl dk default asp Action Details amp ltem 426 330 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 4 8 Physical dimensions MAC3000 D2 amp D3 235 08 9 255 LTO218 12GB motor with intergrated driver 3000 W 9 5 Nm 7 LT0218 12GB ilo 12 o 210 ESKO N c o e O 204 53 8 052 20110 0 0 022 04 331 0 0 000866 8 0 0 315 0 0 013 0 0 000512 24 0 945 26 4 1 039 58 2 283 183 2 7 213 311 8 12 276 128 61 5 063 50 7 1 996 134 0 5 0 2 5 278 0 02 0 00079 TT1539 01GB Download CAD drawings from www jvl dk default asp Action De tails amp ltem 426 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 331 366 76 14 439 332 Physical Dimensions Physical dimensions MAC3000 D5 amp D6 59 61 80 Sez
223. ds On FSx modules the RS 232 line should therefore be used only for setup and firmware updates and the high speed RS 485 line of the FSx modules should be used for all production data traffic Capabilities of the FastMac protocol The FastMac protocol can be used to read and write all registers in the basic motor via telegrams termed FlexMac commands It also has a number of single byte commands that can copy dedicated preloaded registers into their corresponding target registers se lect modes of operation and reset certain errors In addition a special sequence can change from 19200 to 57600 baud The FastMac protocol can not be used to reset the basic motor perform save in the mo tors flash memory enter or exit Safe Mode read the motors sample buffer or read a block of registers from the motor These operations are not available through register reads and writes This implies that intelligent modules cannot be used to reset the motor from their fieldbusses Capabilities of the MacTalk protocol The MacTalk protocol can be used to read and write all registers and can execute the set of commands that the FastMac protocol cannot The MacTalk protocol can not be used to send single byte commands but the same op erations can be performed through register reads and writes The error status register This section describes how to handle the bitmapped combined error and status register Register 35 including how to clear errors describes
224. dule POWERLINK MACOO EL41 Powerlink module Weodbus MACOO EM41 Modbus TCP IP module 41 Profinet module PE Wireless modules C Bluetooth 2 MACOO FB4 Wireless Bluetooth module MACOO EZ4 Wireless Zigbee IEEE 802 15 4 module MACOO EW4 Wireless WLAN module Fieldbus modules MACOO FC2 FC4 CANopen Supports DS402 MACOO FD4 DeviceNet M ACO0 FP4 MACOO FP2 FP4 Profibus DP 12Mbit with 6 4 Inputs and 2 outputs Multiaxis modules MACO0 FS1 o MACOO FS1 FS4 KS High speed serial RS485 od Multiaxis 460kbaud we 111033 02GB 10 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 1 3 Expansion modules overview Expansion module overview continued DSUB Connectors Cable glands M12 Connectors Programmable modules 1 M ACOO R3 MACOO R1 R4 Nano PLC with graphic programming interface 8 input and 4 outputs Process control modules MACOO P4 MACOO P4 Process module 4 20m input and output galvanic isolated Only M12 Connectors MACOO P5 Process module 4 20m input and output galvanic isolated Harting and M12 Connectors Rear plates MACO0 00 MACO0 01 0 02 0 CSxx 00 01 02 5 Rearplates with or without cable glandsConn No electronic features included TT1176 02GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 1 3
225. e he motor has been physically blocked he motor has been running into a sudden mechanical colli sion Solutions to avoid error Make sure that the servo filter is not set to an extreme unre alistic setting compared to the nature of the actual load See also Servo filter adjustment page 52 Avoid that the motor during normal operation is meeting a me chanical collision or an extreme overload situation How to return to normal Reset the motor clear the error bit s in register 35 or cycle the operation power Error bit Firmware name Bit 11 IX ERR 2 7 11 Error message Overvoltage on bus only MAC400 to Message Message 12 Overvoltage on bus Error condition The internal busvoltage has been higher than 450VDC which is not allowed in order to prevent damages of the motor Please note that this message is only available in MAC400 and MAC800 Possible cause of this error The internal brake resistor is not sufficient to handle the amount of returned energy from the motor Use an external re sistor or if already present lower the value of the resistor he mains supply voltage is too high Solutions to avoid error Make sure that the mains voltage is within specified voltage range If this error only happens during a motor movement the error can probably be avoided by connecting an external power dump resistor or decrease the ohmic value if a resistor is al ready presen
226. e ecce ecce e e e e e e e e ccoo ccoo ccoo econo ecce ecce ecce e e e e e e e e ccoo ccoo ecce ecce ecce ecce ecce ecce e e e e e e e e ccoo ecc ecce ecc ecce ecc ecce Expansion Modules 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ule MACOO CS ule MACOO B I B2 B4 ule MACOO B41 ule MACOO Exx4 ule MACOO FC2 FC4 ule MACOO FD4A ule MACOO FP2 FP4 Expansion ule MACOO FSI FS4 Expansion ule MACOO P4 P5 Expansion Module MACOO R I R3 R4 Expansion Mo Expansion Expansion mo Expansion mo Expansion Expansion Expansion E ux ue 00000 22200 0 0 e e e e e e e e e e e e e e e e e ccoo ccoo ccoo ecce ecce ecce ecce e e e e e e e e ee ee ee ee sce Technical Dat Torque Curves Efficiency curve Physical Dimensions Life CE nie seiten Installation instructions Emergency stop considerations Trouble shoot
227. e 1 2A 24VDC 24W Control modes 10V Speed and Torque A B encoder outputs Pulse direction and 90 phase shifted A B Incremental RS422 or RS232 5V position and parameter commands Gear mode with analogue input speed offset different options Sensor Zero search or mechanical Zero search Front 130x130mm Rear 130x203mm excl connectors Shaft 024 0mm 0 0 013 Flange and shaft dimension POSITION pulse inputs Command input pulse nput frequency Electronic gear Follow error register In position width Pulse direction or 90 phase shifted A B RS422 0 8 MHz 0 1 MHz with input filter A B A 10000 to 10000 B 1 to10000 Simulation of all step resolutions 32 bit 0 32767 pulses Position range 32 bit Infinity Flip over at 291 pulses POSITION serial communication Communication facility From PLC PC etc via RS422 or asynchronous serial port RS232 with special cable MacTalk JVL commands special commands with high security 19200 bit sec 19 2kBaud 67 000 000 0 3000 RPM 0 3606 RPM 250 444 675 RPM sec Point to point on RS422 Up to 32 units on the same serial RS232 RS485 interface with built in expansion module Ad Communication Baud rate Position range Speed range Digital resolution Acceleration range Addressing dress range 1 254 Standard 85 With MacReglO software 156 Only for experts Max 4 RPM variance between command and actual speed Number of pa
228. e fore been placed as a seperate user manual LB0056 xx The complete user manual be downloaded using this link www jvl dk Following Ethernet modules are available EthernetlP ProfiNET EtherCAT Powerlink and soon available Sercos lll MAC800 users Important Please notice that MAC800 motors with a serial number lower than 85000 do NOT support the Ethernet modules 150 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4 MAC00 FC4 MACOO FC2 With MI2 connectors With cable glands TT1005GB 4 5 1 Introduction to this section Section 4 3 in the MACO050 141 amp MAC400 800 user manual deals with JVLs expansion modules MACO0 FC2 FC4 which are used too build in a MAC motor a CANopen network This sections covers General introduction a section with general information about CANopen from section 4 3 1 to section 4 3 6 Setting up the Baud rate node id and termination of the CAN bus Covers also the wiring of the CAN bus From section 4 3 7 to section 4 3 15 to use CanOpenExplorer and Mac Talk debug window From section 4 3 16 to section 4 3 20 Survey over Communication specific objects and manufacturer specific objects in the DS30 I standard Communication objects are the general information about the set tings in the module where the Manufacturer specific object are the settings of input output and the motor parameters T
229. e B Register condition Heg Mo 10 Actual position Operator Equal Value evs Function Tests a register in the motor against a specified value before either jumping to another line in the program or moving on to the next line in the program If the condition is met the command jumps to the specified program line If the condition is not met the program proceeds to execute the next line in the program The value can either be entered as native motor units or it can be entered as generic engineering units The dialogue shown provides an example register no 10 P IST or Actual position depending on your preference must be equal to 0 revolutions if the jump is to be made The position that the register is tested against can be specified as an integer number of encoder counts or it can be specified as a non integer number of revolutions After pressing the OK button the dialogue will disappear and the mouse cursor will change The next program line that you click on will then become the destination for the jump command 296 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 10 Expansion Module MACOO R1 R3 R4 4 10 10 18Wait for a register value before continuing Icon Dialogue Register condition Function Tests aregister in the motor against a specified value and waits until the specified condition is met The value can either be entered as native
230. e For each device profile particular data and parameters are strictly defined data and parameters are know as objects in CANopen Objects perform all processes in CAN they can perform various task it can be as a communication object or as device specific objects where they are directly related to the device A communication object can transport data to the bus control and establish connection or supervise the network devices The application layer makes it possible to exchange meaningful real time data across the CAN network the format of this data and it s meaning must be known by the producer and the consumer s There are encoding rules that define the representation of values of data types and the CAN network transfer syntax for the representations Values are represented as bit sequences Bit sequences are transferred in sequences of octets byte For numerical data types the encoding is with the lowest byte first Every object is described and classified in the object dictionary or index and is accessible though the network They are addressed using a 6 bit index so that the object dictionary may contain a maximum of 65536 entries Supported by Index Hex MACOO FC2 FC4 Noued 0001 001F Static data types 5555 0020 003F Complex data types 0040 005F Manufacturer specif A000 FFFF Resevedforueruse SSO O Index 000 1 00 F Static data types contain type definitions fo
231. e Sade and screen WI11006 M12F5S05R Length 5m 197 inch Termination resistor Loose DeviceNet male M12 Protection caps Optional if connector is not used to protect from dust liquids IP67 protection cap for M12 IP67 protection cap for M12 Important Please note that the cables are a standard type They are not recommended for use in ca ble chains or where the cable is repeatedly bent If this is required use a special robot cable 2D or 3D cable See also Accessories page 394 where additional MI 2 connectors are shown JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 23 4 7 Expansion Module MACOO FP2 FP4 MACOO FP2 MACOO FP4 With cable glands With M12 connectors TT1010GB 4 7 1 Profibus module MACOO FP2 and FP4 Introduction The MACOO FP2 and FP4 are Profibus DP slaves They are capable of running at Baud rates up to 2Mbit All the registers of the MAC motor can be read and written The modules include 6 inputs 2 of which are end limit inputs These can be read from the Profibus DP The end limit inputs can automatically halt the motor The other inputs can be used to activate different movements The MAC motor is controlled by writing to the input data 9 bytes The expansion modules MACOO FP2 and FP4 can be mounted on standard MAC motors MAC50 95 MACI40 MACI41I MAC400 and MAC800 Both modules offer the same functions but with the
232. e in the menu Field bus Interface Specifications Files EDS means Electronic Data Sheet This file contains the information about the MACOO FD4 settings that may be required to configure the setup and program in the master The MACOO FD4 is a slave module on the DeviceNet bus line the master can be for ex ample a PLC or a PC If you are using a PLC as master then make sure that it is provided with a DeviceNet communications module and that the correct programming tools are available For getting support to the PLC master it is more rewarding to use the PLC vendor The MacTalk program can be used to monitor various operations and make the initial set up on the motor see also Using MacTalk to setup the motor page 14 MacTalk is not a free ware program Please contact your JVL representative for further information JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 229 4 6 Expansion Module MACOO FD4 4 6 26 Hardware 1 0 setup The drawing below shows the SW3 Dip switch location The various settings of SW3 is shown on the previous page Dip switch location on the MACOO FD4 Expansion module _ Dip Switch SW3 Pd MI2 Connectors LI te placed on the rear M side of the module Internal circuit boards Mini dip switch shown with default setting TTI 12668 Switch description Description Function Signal name RS232 interface transmit output ON E
233. e basic motor itself The analogue inputs can be used for several applications and the function of the analogue input is determined by the mode in which the motor is set to operate Typically the inputs is used for controlling the velocity torque or position of the motor but the input is also used as digital input for Zero search or in Air Cylinder Mode where it is used as trigger input for the movement done by the motor For further information concerning physical connections see the Expansion 4 connector description page 147 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 137 4 3 Expansion module MACOO B41 4 3 7 RS232 General description when using the MACOO B41 module The RS232 interface is consid ered the man interfacetothe 59232 Connection between PC or central controller motor when the motor is set to MAC400 with a MAC00 B41 module up using the MacTalk win Central Q dows software from a PC or Controller involved units are Power supply from any kind of controller us for example semis s ing a RS232 interface Opto isolations Note The basic MAC motor does not fully support RS232 since the interface signals are only 5V levels See also the ba sic description Serial interface MAC400 Motor with 0 41 When connecting the RS232 interface to a PC or control Interface ler the following rules must Power P be follow
234. e between the program seen on the screen and the actual program in the module This can happen if the program have been edited but not transferred Status Running or Stopped refers to the program in the module File View Motor MACOO RxP Setup Updates Help G U b 0 Open Save Saveinflash Reset position Clear errors Reset motor Elbees fup STOP Motor scan program and start it Use Stop or Pause to stop it Stop Use this button if the program must be stopped Transfer amp Stat Program lines Each button represents a program line By pushing the button a com line Settings Enable input filter Skip initialization advanced Transfer settings Program Source Remarks C Program Source Program only Main Registers Advanced Filter parameters Tests Scope MACODEAR 0 Programmable T PAUSE role Ster Module Checksum 2648 Program not transferred Status Running IW GS SERO Pause Use this button if the program must be paused Paused means that the actual mand can be entered at the program program line executed is temporarily paused When paused the single step feature can be used to debug the program MacTalk Noname File View Motor MACOO RxP Setup Updates He Save gt p Save flash Reset r MACDO R Programmable
235. e direct Set up the mode register 12198 3 Mode 0 3 See also Setup in Jetter JX2 SV Mode 2 page 392 for set up of other SVI registers Adjust the registers for Digital Speed Control 12124 xxx Proportional gain speed 12126 xxx Integral gain 2127 Current limitation a value of 2047 corresponds to 10 0V 2128 xxx _ Present integral gain 2129 Limitation of the integral gain Please also follow the instructions in the JX2 SV user manual 5 13 5 Connect the MAC motor to Jetter PLC with JX2 SMe axis module The Jetter PLC can be supplied with the module JX2 SM2 which transmits a pulse and direction signal instead of a 10 signal as on the JX2 SV1 module Each pulse repre sents a certain distance of movement and the direction signal determines the direction Connection scheme Pin 5 All 4 dip switches on the rear side of the MACOO Bl module must be switched to posi tion off 5 13 6 How to set up the MAC motor for the JX2 SMe2 The following illustration shows how to set up the MAC motor Remember to select the save in flash button after the setup is done in order to save the changes permanently Set up Startup mode for Gear in order 0 Courts to enable the pulse and oe n RPM Set up the Multifunction I O direction input for Aouita laiar Linen que as Pulse Input This setting controlling the position m T bre 2
236. e due to a commu nication error Possible cause of this error he motor is setup as master but it has not been possible to reach a slave motor he motor is setup as a slave but do not receive any position information Solutions to avoid error If the actual system is a master slave configuration make sure that a slave motor is present Make sure that the cabling is made in a proper manner with twisted pair wires and screened cable Make sure that the opposite unit in the communication system uses same parameters such as baudrate etc Adjust the time out register How to return to normal The error is cleared if error free communication is re estab operation lished but the motor need to be re entered in the desired op eration mode Try to save actual settings and restart the motor by a reset or cycle the power 24VDC Error bit Firmware name Bit 21 COM ERR JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 49 2 Error messages and error handling 2 7 21 Error message Current loop error only MAC400 to Message no Message 23 Current loop error Type Motor action Unrecoverable error Motor is set in passive mode Error condition Error only relevant when using the MACOO P5 module The 4 20mA input at the MACOO P5 module has been detected lower than 2 0mA which is outside normal range Cable fault Possible cause of this error Fault in the
237. e ends 0 22mm 24AWG and screen DUDEN Length 5m 197 inch Cable with M12 male 8 pin connector loose wire ends 0 22mm 24AWG and screen eee MUSS Length 5m 197 inch Protection caps Optional if connector is not used to protect from dust liquids IP67 protection cap for M12 female connector WI1000 M12FCAP1 IP67 protection cap for M12 male connector WI1000 M12MCAP1 Important Please note that the cables are a standard type They are not recommended for use in ca ble chains or where the cable is repeatedly bent If this is required use a special robot cable 2D or 3D cable See also Accessories page 394 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 311 312 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 Appendix JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 313 5 1 Technical Data General All data are specified for the MAC motor only i e without any expansion module mounted AC servomotor brushless with built in 1024 PPR encoder hall sensors and 3 phase servo amplifier controller Controller capacity pot coo MACOS5 MACIZ0 MACi4i 0 173 0 0025 0 227 0 0032 85300rad sec 85300rad sec Weight kg without expansion module 060 Joss 133 Single supply 12 48VDC absolute max 50VDC Power consumption with no load Active not active 10 8W C
238. e general setup such as selecting maximum velocity gear ratio and input type setup is similar to Gear Mode Only the Coil Mode parameters differ from Gear Mode For details of the overall setup please See Gear Mode page 21 26 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 4 2 4 1 Analogue bi position mode Analogue Bi position Mode overall description For primitive positioning purposes the basic MAC motor offers the Analogue bi position mode The Analogue bi position mode offers The motor will move a certain distance or go to one of 2 positions depending on the volt age at the analogue input The voltage at the analogue input will be seen as a digital signal meaning either logic low or logic high The distance or positions can be setup in 2 internal registers and saved permanently in the motor Concerning the trigger level at the input and how to change please consult Analogue in put page 107 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 27 2 9 Analogue to position mode 2 5 1 Analogue to position Mode overall description In Analogue to position mode the motor follows an analogue input voltage applied to the analogue input AIN AIN I The distance that the motor is moving as a funtion of full voltage 10 or 10V is de fined by the Full range register expressed in encoder counts The absolute position when OV is applie
239. e module flexible and robust Additional features are Secondary power supply input which can be used to keep the control core alive dur ing emergency situations Dual interface connectors make it easy to daisy chain with other motors at the RS232 or RS485 interface Expansion MACOO B4 hardware description The MACOO B4 offers IP67 MACO50 141 protection and M12 connectors which makes it ideal for automation applications where no additional protection is desired The M12 connectors offer solid mechanical protection and are easy to unplug compared to the B2 module with cable glands The connector layout PWR Power input M12 5pin male connector JVL Cable WI11000 Isolation Signal name Description M12F5TO5N group Main supply 12 48VDC Connect with pin 2 Brown Boc Main supply 12 48VDC Connect with pin 1 Note P4 and P are each available at 2 terminals Make sure that both terminals are connected in order to split the supply current in 2 terminals and thereby avoid an overload of the connector Output supply Control voltage 12 30VDC Main supply ground Connect with pin 3 IP Main supply ground Connect with pin 5 Continued next page JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 129 4 2 Expansion Module MACOO B1 B2 B4 IO Basic l O s M12 8pin male connector Digital output 1 PNP output JVL Cable WI1000 M12 Isolation FSTO5N grou
240. e next command The motor will finish the movement on its own unless it is given other instructions by the program JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 285 4 10 Expansion Module MACOO R1 R3 R4 4 10 10 5 Move Relative velocity change at a distance Dialogue Move type Relative x Cancel Relative set outputs Absolute Sensor General parameters Change velocity parameters Distance D Counts Distance 0 Counts Acceleration 0 RPM s New velocity 0 RPM Velocity 0 RPM 7 Enter 0 in velocity or acceleration to use the current velacity or acceleration Function Performs a relative movement and changes velocity a specified distance before reaching the new position The distance are measured in encoder counts and can either be entered directly or taken from three memory registers in the RxP module For further information on using these memory registers refer to the sections on the Save position and Set position commands Note that motor register no 5 V SOLL will be over written with the value specified in the New velocity field Also if you specify an acceleration motor register no 6 A SOLL will be over written with the acceleration value you specified Register no 49 P1 is always overridden by this command This command always wait until the movement is finished before proceeding to the next line in the program 286 JVL I
241. e purposes 246 te Reserved for future purposes 247 Reserved for future purposes 248 Reserved for future purposes 29 J Lt Reserved for future purposes 250 Reserved for future purposes Reserved for future purposes 252 Reserved for future purposes 253 _ Reserved for future purposes 254 Reserved for future purposes 111528GB 370 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 9 12 Internal registers 5 12 3 400 402 800 1500 and 3000 register list The following list is only valid for the MAC400 MAC402 MAC800 MACI500 and MAC3000 motors The list is valid from firmware version 2 07 or newer Firmware MacTalk Range Size Description MacReglo Name Name Default Access Oc j 1 PROG VERSION Displayed on Firmware version status line H 2 MODE REG Startup The actual operating mode of the drive mode Change In general the motor will either be passive attempt to actual mode reach a certain position attempt to maintain a O passive constant velocity or attempt to produce a constant torque The various modes define the main type of operation as well as what determines the setpoint for that operation The special cases 256 258 are used to perform a few special operations on the entire set of registers Supported values are 0 Passive mode
242. e register 3 Wait for the mode register to automatically change away from that value this will typically take a few tens of milliseconds but may vary Just continue reading the register until the value changes After this set the motor into the desired operating mode With the 50 141 motors the following functions are currently implemented OOh 256 Load factory defaults AND save to user flash 257 Load factory defaults do NOT save to user flash 02h 258 Load all registers from user flash With the MAC800 motor the following functions are currently implemented OOh 256 Load factory defaults AND save to user flash IOIh 257 Load all registers from user flash O2h 258 Save all registers to user flash Note that after loading all register from either user flash or the factory defaults the firm ware will clear or preset some of the registers like clearing the follow error and setting the actual position to zero to resemble a cold start after power up The value 100h 256 decimal is also used by the Load Defaults function on the Motor menu in MacTalk 356 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 9 11 9 11 1 MacTalk communication When using the RS232 or RS422 serial links it is possible to access all the internal regis ters in the motor This gives the same possibilities as using the general installation and monitoring program MacTalk I
243. e registers to control their behaviour These register are ad dressed in another way than the registers in the basic motor Examples include registers that control digital inputs and outputs local to the module Additionally the modules containing a nano PLC have 256 bytes of memory local to the module that can be used to create variables that can be used during program execution typically for calculations These local memory variables are much faster to use than the registers in the basic motor since they are not transmitted over the relatively slow serial line These module register are available over the MacTalk protocol and over the fieldbusses On the MacTalk protocol the module registers are addressed differently for each mod ule type The general idea is that each module type has its own range of commands that is different from the range used by the basic motor The three special commands Reset Motor Clear Errors and Save in Flash Save in Flash Pressing this button in MacTalk will send a special command over the serial line RS 232 or RS 485 that will cause the motor and module if present to save the setup registers to flash memory Flash memory is permanent storage that will keep its value even though the power supply has been turned off At the next power up the motor and module will load the saved values from flash Note that the motor but not the module will automatically perform a reset as soon as it has finished the S
244. eature overview Basic MAC motors MACS50 95 140 141 Al Basic MAC motors IP42 MAC50 95 140 141 A3 Basic MAC motors IP67 MAC400 D2 D3 Basic MAC motor IP55 IP66 MAC400 D5 D6 Basic MAC motor IP55 IP66 MAC402 D2 D3 Basic MAC motor IP55 IP66 MAC402 D5 D6 Basic MAC motor IP55 IP66 MAC800 D2 D3 Basic MAC motor IP55 IP66 MAC800 D5 D6 Basic MAC motor IP55 IP66 MACI500 D2 D3 Basic MAC motor IP55 IP66 MACI500 D5 D6 Basic MAC motor IP55 IP66 MAC3000 D2 D3 Basic MAC motor IP55 IP66 MAC3000 D5 D6 Basic MAC motor IP55 IP66 Unbalanced async serial interface For setup sending commands SV TTL 19 2kbaud Full Duplex 5V TTL 19 2kbaud Full Duplex 5V TTL 19 2kbaud Full Duplex 5V TTL 19 2kbaud Full Duplex 5V TTL 19 2kbaud Full Duplex ov TTL 19 2kbaud Full Duplex ov TTL 19 2kbaud Full Duplex ov TTL 19 2kbaud Full Duplex SV TTL 19 2kbaud Full Duplex SV TTL 19 2kbaud Full Duplex 5V TTL 19 2kbaud Full Duplex 5V TTL 19 2kbaud Full Duplex For controlling speed torque 10 Analogue input Also used for zero search For setup sending commands Balanced async serial interface RS422 3 19 2kbaud Full Duplex RS422 3 19 2kbaud Full Duplex RS422 3 19 2kbaud Full Duplex RS422 3 19 2kbaud Full Duplex RS422 3 19 2kbaud Full Duplex RS422 3 19 2kbaud Full Duplex RS422 3 19 2kbaud Full Dupl
245. ed Supply Only one motor can be connected at the interface line Use the RS485 if multi ple units have to be con nected at the same time 2 Use screened cable 3 Ensure that IGND inter face ground is also con nected 4 Ensure that all units have a proper connection to safety ground earth in order to refer to the same potential 5 The RS232 interface cable length should not exceed 10 metres Opto isolation is recommended if connection is permanent TT1143GB Connectors To see the specific connector pin out please see the chapter Expansion MACOO B4 con nector description page 147 A finished RS232 cable also exist Please see Cables for the MACOO B41 page 149 138 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 3 Expansion module MACOO B41 4 3 8 RS485 General description when using a MACOO Bx module The RS485 offers more noise immune communication com 5485 network with 2 x MAC140 and 1 x MAC400 pared to the RS232 interface mounted with M ACOO B1 B2 B4 and B41 modules Up to 32 motors can be con Central M ake sure that all nected to the same line Concor involved units are Power aP The RS485 interface in the for example aPC Sorem 1 a MACOO B4 module is gal Opto isolation vanical isolated When connecting the RS485 interface to a central control control voltage Bus voltage Screen connected ler the following rules must to GND
246. ed Servo Motors MACO50 3000 3 5 1 Technical Data General All data are specified for the MAC motor only ie without any expansion module mounted AC servomotor brushless with built in 2048 PPR encoder hall sensors and 3 phase servo amplifier controller Controller capacity 1500 2 or D3 MAC1500 D5 or D6 w brake Rated output 3000 RPM _ 1800W 1500W Rated Torque RMS Peak Torque 80Nm 15 0Nm 50Nm 15 0Nm Inertia 1996kgm _ t amp tkgmm Maximum angular acceleration 40000rad sect 40000rad sect Lengh e 80mm 9 849 305 86mm 12042 Weight without expansion module f _ 1095kg 13 15kg Audible noise level measured in 30cm distance _ esd A Backlash when brake is activated s05degee Amplifier control system Sinusoidal wave PWM control 5kHz switching Filter 6 th order filter with only one inertia load factor parameter to be adjusted Expert tuning also available for professionals Feedback Incremental A and B encoder 8192 CPR Physical 2048 PPR lines per rev Optional multiturn absolute encoder Input power supply phase supply 400 to 480AC for driver circuit Absolute max 550VAC 18 32VDC for control circuit Control circuitry consumption MAC1500 D1 2 and wo brake 20 3A 9 24VDC 8W Control circuitry consumption MAC1500 D4 5 and 6 w brak
247. ed normal status of the motor like whether the tar get position or velocity has been reached Some status bits can be considered early warning bits like that the voltage of the control power supply has been measured to a low value If the voltage is measured to an even lower voltage the motor will stop with a hard error that requires reset because the risk of continuing operation is too high after the control circuits may have been partly reset and entered an indeterminate state Control bits include bit 14 in MAC800 that must be set by the user to be able to move the motor back into the position limit range The motor will not move if software posi tion limits are active non zero and the motor has moved outside the limits The typical case is when the motor is normally working in Position mode where the software posi tion limits will automatically prevent it from moving outside the limits and then if the mo tor is switched into another mode like Velocity mode where position limits do not apply and run outside the position range Another example is bit 9 in the on the 50 141 motors When using FastMac com mands to transfer one of the 8 register to P SOLL bit 9 selects whether to simply copy the value or to add it to the existing contents of P SOLL See the Technical Manual for the MAC50 141 and the Technical manual for the MAC800 for accurate bit descriptions Resetting the motor and module This section describes the
248. ed to the network The protocol uses the same identifier as the error control protocols see the figure below NMT Master NMT Slave COB ID 700h Node ID Indication Request 0 TT1085GB One data byte is transmitted with value 0 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 4 5 46 Expansion Module MACOO FC2 FC4 PDO Process Data Object PDO Performs real time transfers and the transfer of PDOs are performed without a protocol PDOs are used in two ways for data transmission and for data reception PDOs can bundle all objects from the object data directory and a PDO can handle max 8 bytes of data in the same PDO The PDO can consist of multiple objects Other PDOs characteristic is that it doesn t reply when it is receiving data this for mak ing the data transfer fast It has a high priority identifier PDO connections follow the Producer Consumer model Whereby a normal PDO con nection follows the Push model and a RTR connection the Pull model Objects are mapped in a PDO This mapping is an agreement between the sender and receiver as to which object is located at which position in the PDO This means that the sender knows at which position in the PDO it should write data and the receiver knows to where it should transfer data which it received The PDOs correspond to entries in the Device Object Dictionary and provide the inter face to the applicati
249. ediately because it was not outside the In Position window long enough to re sume the original active mode This issue can be reduced by selecting a better value for the In Position window register JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 79 2 14 Scope Function 2 14 1 Scope Function Preliminary this function is still under development The Scope function is a 4 channel oscilloscope that is a very good and necessary function for testing a new application or finding errors in an existing system The Setup has to be selected to set up the Scope function correctly before use Most reg isters in the MAC motors can be chosen for viewing different trigger functions can be selected saving and loading scope pictures are possible etc OE MacTalk Noname File View Motor Setup Updates Help j G U b amp Q Open Save Save inflash Reset position Clear errors Reset motor Filter setup STOP Motor scan Main Registers Advanced Filter parameters Tests Scope Status Scope preliminary this function is still under development Motor status Sampled data Scaling Actual mode Position Time 825 6 ms 24 0 ms div _ Actual velocity 0 RPM Actual velocity 1991 1 RPM 500 RPM div Xi Actual position 0 Counts Actual position 34251 0 Counts 10000 Counts div 5 Actual torque 126 10 div unction error aunts Actual motor torque 1 Supply voltage 23 8 Volt 5 V
250. eding to the next line in the program JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 287 4 10 Expansion Module MACOO R1 R3 R4 4 10 10 7 Move Absolute Dialogue Move type Relative Relative velocity change at distance x Cancel Relative set outputs General parameters Position 0 Counts Acceleration 0 _ Velocity 0 RPM Wait for in position m Enter 0 in velocity or acceleration to use the current velocity or acceleration Function Moves to an absolute non relative position The position is given in encoder counts and can either be entered directly or can be taken from one three memory register in the RxP module For further information on using these memory registers refer to the sections on the Save position and Set position commands Note that if you specify a velocity motor register no 5 V SOLL will be overwritten with this velocity value Also if you specify an acceleration motor register no 6 A SOLL will be over written with the acceleration value you specified If the Wait for in position option is checked the program will wait until the motor has finished the movement before proceeding to the next program line If this option is not checked the program will start the movement then immediately start executing the next command The motor will finish the movement on its own unless it is given other instructions by the p
251. eewmeons mm TVeloty windowine o meoscwr s SampleFreqiio00 im Velocity factor or _ Target_velocity 60FF V1 50 Velocity_ factor de un d Qe pending on polarity y Homing mode During homing Home offset 607C P HOME See 8 in section 4 3 40 Homing speeds number Horming speeds Speeds during search for switch 6099 1 V1 50 Velocity factor At homing Horming speeds Speeds during search for zero 6099 2 Ve 90 Homing_acceleration 609 ASOLL 5000 Acceleration_factor At homing Position encoder resolution Position encoder resolution 608F 1 4096 or Not CF Encoder increment 8000 Position factor Position encoder resolution 608F 2 1 CF Upd Motor revolution Position factor Velocity encoder resolution Velocity encoder resolution 4096 or Velocity encoder resolution Feed constant number of entries Feed constant Feed N U Feed constant gt Position_ factor Shaft_revolutions gt Feed_constant gt PFactorNumerator Velocity_ factor At homing Position_factor_number_ of entries In CF Upd Position factor Numerator N U See formula 5 in section 4 3 40 Position factor Feed constant Lo Continued on next page JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 181 4 5 Expansion Module MACOO FC2 FC4 COB Motor Initial Scalefactor Update ID CENE KNEE EINE MEN motor write c encoder factor ra
252. egister P5 and change to position mode 64 4 FastMac command 68 Activate register 3 and change to position mode 64 22 FastMac command 86 Activate P0 V0 A0 T0 LO and ZO without changing the mode 96 12 FastMac command 108 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 24 4 7 Expansion Module MACOO FP2 FP4 4 7 9 MACOO FP2 and FP4 description of connections The following pages describe the different aspects of connecting the modules MACOO FP2 and FP4 4 7 10 MACOO FP2 Connectors MACOO FP2 rear plate layout The illustration below shows all the internal connectors in the module The profibus and power connectors are easy to use screw terminals If the I Os are used they require JVL cable type WG0402 2m WG0410 10m or WG0420 20m See also the appendix for cable and connector accessories Overview MACOO FP2 connectors TT0965GB Output connector See table for connection details Interface connector See table for connection details Mounting hole used to fit the connector board to the rear plate Power connection to the basic motor 22 22 Fuse TIOA Mounting hole used nput connector to fit the connector See table for connection Feed F1 board to the rear plate details o gt So ERES LA Ia Profibus output connector signal to next node in the chain a Profibus input connector P P OVDE Connect power supply t
253. egrated Servo Motors MACO50 3000 173 4 5 4 5 30 174 Expansion Module MACOO FC2 FC4 Object 2012h Motor parameters With this object all the registers of the MAC motor can be accessed All the registers are accessed as 32 bit When reading and writing to 16 bit registers the values are automat ically converted in the module In addition to these features listed in the table below many more are accessible In total the MAC motor contains more than 150 internal reg isters such as nominal velocity actual position etc But please note that several registers are not for the normal user and damage may occur if the contents of these registers is changed The table shows the most commonly used registers De Data Read fault type Write HER Description MODE REG UNSIGNED16 Write Passive mode Velocity mode Position mode Gear mode Analog Torque mode Analog Velocity mode Analog Velocity Gear mode 7 11 Reserved 12 Torque Zero Search 13 Sensor type1 Zero search 14 Sensor type2 Zero search e SF a 3m 23m boum foson e _ fm ee mee e ERE meme _ e ue me meme _ umm me m _ Se e pes pum _ De pe e e meme _ D mw pw pe EHE _ for I2T register De mem eem tes Continued next page JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 4 5 31 4 5 32 Expansion Module M
254. egrated Servo Motors MACO50 3000 273 4 10 Expansion Module MACOO R1 R3 R4 MACOO RI MACOO R3 MACOO R4 With DSUB connectors With cable glands With M12 connectors 4 10 1 Expansion modules MACOO R1 RS and R4 overall description The expansion modules MACOO RI R3 and R4 can be mounted on standard MAC mo tors MAC50 MAC95 MACI40 MACI41 MAC400 and MAC800 These option modules are also called modules as they perform like a small programmable logic controller with a small number of digital I Os The module makes it possible to perform simple positioning speed and or torque con trol via 8 digital inputs which all are galvanically isolated and can be operated with 24V control signals from for example a PLC or external sensors Typical applications for these expansion modules are in stand alone systems where the MAC motor must be able to operate as a complete positioning system without the need for an external PLC or computer Please note that it is also possible to change or read parameters such as position speed etc during operation using the serial interface Applications typically include Replacement for pneumatic cylinders Dispenser systems Turntables Simple pick and place systems Machine adjustment setup All of the modules offer the same functions but with the following hardware differences Protection Connectors class I O and interface Power supply LEDs at I O MACOO R1 DSUB 9 pole 3 po
255. er Supply How to connect the power supply only MAC800 The power supply for the control circuitry is connected through the expansion module at the terminals called P and P or directly at the internal power supply connector The power circuitry must be applied according to the illustration below MAC800 supply connections Remove the lit to access the internal supply terminals LI N PE Earth PE Earth Control power 18 30VDC must Main power internal bus voltage and power be connected to the P and P terminal dump are accessible through these spring at the expansion module contacts placed under the top lid See the actual module used for details Mains power must be 115 or 230VAC TTO990GB of connection Terminal descriptions LI 15 230VAC input phase The voltage range is set by solder jumper N 15 230VAC input neutral The voltage range is set by solder jumper See Using 15V supply voltage only MAC800 page 98 PE Earth must be used with the DC bus and the PD terminals PD Power dump output see also Connecting an external power dump resistor page 99 BO Bus output nom 325VDC CM Ground for the internal DC bus Important notes fII5VAC is used as supply voltage the MAC800 must be set up for this See Using 1 15V supply voltage only MA
256. er supply only MAC400 The power supply for the control circuitry is connected through the expansion module at the terminals called P and P or directly at the internal power supply connector The power circuitry must be applied according to the illustration below TT1172GB MAC400 supply connection PDO connector Female O U N O B Main power connector male Control power 18 30VDC must Main power internal bus voltage and power P 5 P be connected to the P and P terminal dump are accessible through these connectors Mains power must be 115 or 230VAC an exaust See the actual module used for details of connection Main power connector PDO connector N Neutral LI 115 CM Common PD Power dump output p outp Terminal descriptions LI ISVAC input phase WARNING Please be aware that high voltage is present also when terminal is unconnected L2 230VAC input phase WARNING Please be aware that high voltage is present also when terminal is unconnected N 115 230 VAC input neutral PE Earth must be used with the DC bus and the PD terminals PD Power dump output see also Connecting an external power dump resistor page 99 BO Busoutput nom 325VDC CM Common Ground for the internal DC bus C A U TIO N Risk of electric shock Disconnect all power and wait 5 min before servicing 3 2 9 MAC400 Grounding Make sure that the machine part on whic
257. er to decode the input signal The pulse signal is con nected to the A terminals Multifunction I O and the direction signal is connected to the B terminals Multifunction O s See also Multifunction I O used as pulse inputs page 111 The MAC motor is replacing a step motor system with 400 steps per revolution which means that when the pulse source produce 400 pulses it expects the MAC motor to rotate one revolution The MAC motor itself has 1024 50 141 or 2000ppr MAC800 If this application requires that the MAC motor rotates revolution each time 400 pulses are received the Input parameter is set to 800 since the MAC motor detects on both the rising and falling edge of the input signal The Output parameter is set to 4096 or 8000 since the number of counts edges on the internal encoder is 4096 or 8000 Now the MAC motor will move revolution if 400 pulses is applied to the pulse input Ensure the Profile data is set to proper values in order not to limit motor operation unintentionally The following table can be used as guide for setting up typical gear ra tios Pulse and direction gear ratio setup Commonly used ratios Applied number of pulses Input Output MD NN RI HAS MEM MAC motor revolution register register 50 141 MAC800 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 23 2 0 Coil Mode 2 3 1 Coil Mode overall description The Coil Mode is similar
258. error messages the cause of the error and possible actions to prevent the error from happening Each error can also be monitored by reading the error status register register 35 by using software packages like the OCX driver or MacReglO Message Message 1 Overload Type Motor action Unrecoverable error Motor is set in passive mode Error condition The calculated accumulated loos in the motor and electronics above limit The actual level of losses can be observed in the Motor load mean field see the screen dump above Possible cause of this error The motor has been loaded above maximum continuous torque rating for too long time causing a critical internal temperature Solutions to avoid error Reduce average motor load Reduce the speed and or acceleration Adjust servo filter to a stable behaviour during any event Make sure that the supply voltage is at the specified level How to return to normal Reset the motor clear the error bit s in register 35 or cycle the operation power Error bit Firmware name Bit O I2T ERR JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 41 2 7 2 7 4 2 7 5 42 Error messages and error handling Error message Follow error Message no Message 2 Follow error Type Motor action Unrecoverable error Motor is set in passive mode Error condition The actual difference between the actual motor position and t
259. errors that can not be cleared with out power cycling the motor identifies best practice ways of operating the register for a number of typical applications Some of these applications include how to control wheth er the motor performs relative or absolute position movements and how to move back into the normal working range after having been outside it This section does not describe all the bits in detail but describes the different groups of functions the bits in this register can assume Note that even though the Error Status register bits are similar in the MACO50 141 and the MAC800 motors they are not the same The bits that have a Control function can be located either in Register 35 Error Status or in Register 36 ControlBits at another motor type Check the technical manual for the product you re using and be aware of the differences if you re combining 50 141 motor with MAC800 motors the same application JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 351 5 10 Serial communication There are three groups Errors Status and Control bits Errors are grouped into Temperature related errors Electrical errors and Mechanical errors Some errors can be reset from the serial lines while other errors are so critical that the motor can not continue safe operation so to continue operation the power to the motor must be turned off and then on again Status bits simply reflect the updat
260. es away from the end limit The sign of the home offset should be the opposite of the homing direction For example when using a negative homing direction the home offset could be 5000 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 187 4 5 Expansion Module MACOO FC2 FC4 4 5 43 Supported PDOs Receive PDOs Mapping Mapping object name Comment 6040h Controlword Controls the state machine EA Modes of operation Controls the state machine and modes of operation Controlword Target position pp Controls the state machine and the target position pp Controlword Target velocity pv Controls the state machine and the target velocity pv Controlword T Digital outputs Controls the state machine and the digital outputs Mapping object Mapping object Event index name driven Comment 6041h Statusword Shows status 6041h Shows status and the current mode of 6041h Statusword T 6064h Position actual value Shows status and the current position pp 6041h Statusword 606Ch Velocity actual value Shows status and the current velocity pv 6041h Statusword Vas Controls the state machine and the digital 60FDh Digital inputs inputs 188 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4 4 5 44 CANopen DS 301 device profiles Standardized devices in CANopen have their characteristics described in a device pro fil
261. es higher than 5V must under no circumstance be connected directly to the input since this will damage the input permanently Use a proper resistor as indicated in the table below Balanced or push pull output connected to the A and B input MAC motor with 4 expansion module Warning Never connect voltages External pulse source higher than 5V directly to the A or B terminals since T ultifunction 1 this can damage the inputs INPUT SETUP p4 Multifunction 2 Q INPUT SETUP From internal v Pulse B2 Control circuitry or 2 B Direct Bi orB2 gt 8 direct Direct Signal GND see communication chapter Dipswitch 9 10 RS485 termination RS422 outputs balanced J TT1142GB 142 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 3 Expansion module MACOO B41 4 3 13 Example how to use gearmode with MACOO B41 The 4 module offers a number of I O possibilities that makes it very convieni ent to use in Electronic gear applications An external encoder with various output configurations can easily be connected to one of the multifunction I O channels and also signals like Enable disable motor can be estab lished using one of I O terminals I Ol to I O6 The following pages describe in details how to get the wirering sorted and also how to setup the motor in general The example will cover Hardware Connecting the encoder to t
262. es such as Analogue i Torque Velocity or Velocity Gear as a m shown in the accompanying illustration File View Motor Setup Updates Help Open Save flash Reset p Main Registers Advanced Filter parameters Startup mode m M Change actual made C Velocity Position C Gear C Bear Follow Analogue velocity with deadband B Analogue velocity gear Velocity analogue torque ii Analogue torque direct Analogue gear Cail Analogue bi position These 7 modes uses the analogue input as reference TT0915GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 107 3 4 User 1 0 3 4 2 Analogue input used as digital input The analogue input is used as digital input in some modes This can for example be in zero search mode where the input can be connected to an external sensor that detects when the motor have reached the mechanical zero point The default trigger level is 7 5V meaning that a voltage above 7 5V is seen as logic high active and a voltage below 7 5V is seen as logic low passive Chaning the input trigger level The trigger level can be changed by inserting an offset voltage in the offset field register Example If 5V is desired as trigger level an offset voltage of 7 5V 5V 2 5 must be inserted in the offset register Below is shown how this is done MacTalk MacTalk Noname File View Of
263. ess for the broadcast address FF 00 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 355 5 10 Serial communication 6 lfamodule is present send a Module Reset telegram to the module See the section Reset Motor below for details on resetting a module Note that the different module types require different telegrams to reset The motor can only be Reset over the serial lines RS 232 and RS 485 or by switching the power supply off and on It can not be done over any of the fieldbus modules with ProfiBus CANopen DeviceNet or the high speed RS 485 FSx modules The Blue tooth and WLAN modules can use reset since their wireless links replace the RS 485 in terface but note that it may take longer after a reset before a connection can be re established As an alternative to Reset there are ways to load all the register values from factory de faults or the last set of values saved to user flash Note however that loading all the reg isters will not clear all types of errors This is intentional since some errors are so serious that the motor can not continue safe operation The errors that can not be cleared with out power cycling are XXXXK XXXX XXXX To use the functions to manipulate factory defaults and or user flash three steps must be taken Set the motor into Safe Mode by writing the value 15 to the mode register register 2 2 Write one of the values described below to the mod
264. et the InPosition bit in the ERR_STAT regis ter For normal Position related modes the motor is considered to be in position when the actual position is less than INPOSWIN encoder counts away from its target position P_SOLL and have been detected to be so at least INPOSCNT times For Velocity related modes the concept of InPosition will instead mean AtVelocity and work in a similar way that the actual velocity V_IST must have been measured INPOSCNT consecutive times to be within INPOSWIN counts sample before the InPosition bit is set in Reg35 ERR_STAT INPOSCNT not Word The number of consecutive times the In Position present RW condition must have been met before the InPosition bit is set in ERR_STAT See description above for INPOSWIN ERR_STAT not i Word Bit 0 l2T ERR present RW Set when the calculated thermal energy stored in the physical motor exceeds a limit Condition is that Reg16 I2T gets larger than Reg17 I2TLIM Bit 1 FLW_ERR Set if the follow error in Reg20 FLWERR gets larger than Reg22 FLWERRMAX Never set if Reg22 FIWERRMAX is zero Bit 2 FNC ERR Set if the function error in Reg24 FNCERR get slarger than Reg26 FNCERRMAX Never set if Reg26 FNCERRMAX is zero Bit 3 UIT ERR Set when the calculated energy temperature in the internal brake resistor power dump get dangerousl high Bit 4 IN POS In Position mode status of when whether the motor position is inside the inposition window defined by Reg
265. ete list of registers and explain the func tion of each register Please notice that the registers in the MAC50 to 141 is not fully equal to the registers in the MAC400 and 800 motors Each group of motors therefore have its own register list Most of the most common used registers are though equal but scaling and the length l6bit or 32bit of the registers may vary from between the 2 motor families JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 361 9 12 5 12 2 MACBO to 141 register list The following list is only valid for the MAC50 MAC95 MACI40 and MACI4 motors including sub versions Internal registers Firmware MacReglo MacTalk Range Size Description Name Name Default Access ooc NWA Dummy register do not use PROG_VERSION Displayed on Firmware version number bottom right status line 2 MODE_REG Startup mode The actual operating mode of the drive Change actual mode In general the motor will either be passive attempt to reach a certain position attempt to maintain a constant velocity or attempt to produce a constant torque The various modes define the main type of operation as well as what determines the setpoint for that operation The special cases 256 258 are used to perform a few special operations on the entire set of registers Supported values are 0 Passive mode The axis is not controlled by the drive and can easily be moved by hand or ex
266. etween the motor and the MACOO FCx the PDOs takes a certain time to process The following table shows the processing time for the PDOs 12 5ms 10 5ms Note that Transmit 2 is faster if P IST scanning is enabled See object 201 Ih subindex 8 gt Note that Transmit PDO22 is faster if V IST scanning is enabled See object 201 Ih subindex 8 If the received PDOs are transmitted faster than the internal processing time an internal queue overflow occurs See emergency object If the SYNC object interval is smaller that the processing time of the active transmit PDOs an internal queue overflow error occurs JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 4 5 36 Expansion Module MACOO FC2 FC4 DSP 402 Support Introduction The MACOO FCx supports the DSP 402 standard from CiA http www can cia com Please refer to this standard for full details of the functions The DSP 402 is only a standard proposal and might be changed in the future We reserve the right to change future firmware versions to conform to new versions of the standard Not all of the functionality described in DSP 402 is supported But all the mandatory functions are supported The following operation modes is supported Profile position mode Velocity mode Homing mode Precondition Before the DSP 402 mode can be used the firmware in the FCx module must be updat ed to at least ver
267. ev olution this pulse can be used as the mechanical zero avoiding having any external sensors involved which simplify the mechanics and the cabling This Zero search mode is similar to the Enc Quick Index Zero search mode except that its done slower but also with a much better precision since the index pulse is sampled with a tolerance of 100uS but will need a few seconds to do depending on the Zero search speed and overall acceleration used When the Enc Index Zero search is carried out the motor will be moving exactly 1 5 revolution in total Then a pause of 1 3 seconds is used to stabilize the motor position and do various calculations Select the mechanical zero Vy ero search Zero search mode Enc index e search mode using this field E cindex after zero search Zero search position 1000 1000 Counts The index position is sampled in the exact EE 50 RPM position where it was detected 100 5 during the movement of 1 5 revolution ero search torque 100 100 The position where the index pulse Velocity was found the distance moved since is applied to the Actual position counter The Zero search is finished and Zero search position is an optional B the selected startup mode is used offset See description in other chapter 4 Zero search velocity defines the i velocity used during Zero search 1_ Zero search kip The sign of the specified velocity Index status 1 3 Sec de
268. evel RS2Se Interface signal levels Please note that the signal levels are 0 to 5V 3 3V DC and are thus not according to the RS232 standard which requires 12V nominal at the RX and TX signals However the protocol used is equivalent to the RS232 protocol If the Basic MAC motor is implemented in an OEM application where an internal proces sor communicates with the MAC motor the TX and RX terminals can normally interface directly JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 3 4 User 1 0 Note screen only connected to signal source or User l O Potentiometer gt DE ae Axis controller 10V out 1 Main signal ground 2 Analogue input 10V Connector cable part Manufacturer AMP TRU Housing 770602 8 2 54mm pitch In some operation modes the analog input is used as digital input Crimp contacts 770601 The trigger level is then fixed to 7 5V TTO913GB 3 4 1 Analogue input The analogue input can be used for two purposes in the basic MAC motor Asan analogue control input when the MAC motor is used for either velocity control or torque control 2 Asa Zero Sensor input when the MAC motor is used in position or gear mode For further information see Mechanical Zero search page 32 The input is automatically used as an an alogue 10 input when the Start up FA MacTalk Noname mode in the MacTalk main window is set to one of the 7 mod
269. evel of safety The standard prescribes 5 categories B 2 3 and 4 where B represents the lowest level and 4 the highest JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 341 5 7 Emergency stop considerations DS EN ISO 13849 utilizes another criterion for safety level called the Performance level PL in which both the architecture and the component s failure rate are included 5 PL levels are defined a b c d and e where a represents the lowest level and e the highest If DS EN ISO 13849 1 is used information regarding the components failure rates MTTF mean time to failure must be obtained from the component manufacturer For a more detailed description of the principles and requirements above see the rele vant standards The following drawings illustrates examples of the design of safety circuits for an emer gency stop and enclosure system stop category 0 which fulfils the requirements of category 4 in accordance with DS EN 954 Safety circuits for emergency stop dual channel with manual reset and Single phase 90 240 VAC MAC400 or MACBOO PE LI 3 23 33 43 1424 34 44 Base unit PHC Expander unit P p power bus PMO pa3 2p Sil 812 552 S21 522 533 M 537 I ia UL Applications 53 Prefuse T 10A02230VAC or To full fill UL requirements T20A 2 5VAC type gG or Dz the prefuse must be a in the phase line rated for class RES
270. ex RS422 3 19 2kbaud Full Duplex RS422 3 19 2kbaud Full Duplex RS422 3 19 2kbaud Full Duplex RS422 3 19 2kbaud Full Duplex RS422 3 19 2kbaud Full Duplex Accepts pulse and direction or quadrature encoder signal Pulse inputs RS422 3 2 5Mhz or 150kHz LP RS422 3 2 5Mhz or 150kHz LP RS422 3 2 5Mhz or 150kHz LP RS422 3 2 5Mhz or 150kHz LP RS422 3 2 5Mhz or 150kHz LP RS422 3 2 5Mhz or 150kHz LP RS422 3 2 5Mhz or 150kHz LP RS422 3 2 5Mhz or 150kHz LP RS422 3 2 5Mhz or 150kHz LP RS422 3 2 5Mhz or 150kHz LP RS422 3 2 5Mhz or 150kHz LP RS422 3 2 5Mhz or 150kHz LP Pulse outputs 90 degree phase shifted outputs from internal encoder Digital user inputs For control of program flow or motor start stop RS422 3 4096 cpr Z RS422 3 4096 cpr RS422 3 8192 cpr RS422 3 8192 cpr RS422 3 8192 cpr RS422 3 8192 RS422 3 8000 cpr 8192 RS422 3 8000 cpr 8192 0 RS422 3 8192 cpr RS422 3 8192 cpr 0 RS422 3 8192 cpr RS422 3 8192 cpr 2 For indicating the motor status or as output from the program Digital user outputs Motor stat 2 x NPN 25mA Motor stat 2 x NPN 25mA Motor stat 2 x NPN 25mA Motor stat 2 x NPN 25mA Motor stat 2 x NPN 25mA Motor
271. external 4 20mA source that feed the MACOO P5 current input Solutions to avoid error Check the cable feeding the 4 20mA input Make sure that the 4 20mA signal stay at a level higher than 2 0mA How to return to normal Reset the motor clear the error bit s in register 35 or cycle the operation 24VDC power Error bit Firmware name Bit 22 CURLOOP ERR 2 7 22 Error message Slave error only MAC400 to Message no Message 24 Slave Error Type Motor action Unrecoverable error Motor is set in passive mode Error condition Modbus communication with a slave motor has not been pos sible due to a communication error A connected slave motor has discovered an error See the slave error register Possible cause of this error he motor is setup as master but it has not been possible to reach a slave motor A connected slave motor has discovered an error See the slave error register Solutions to avoid error If the actual system is a master slave configuration make sure that a slave motor is present Make sure that the cabling is made in a proper manner with twisted pair wires and screened cable Make sure that the opposite unit in the communication system uses same parameters such as baudrate etc How to return to normal Reset the motor clear the error bit s in register 35 or cycle the operation 24VDC power Error bit Firmware name Bit 23 SLAVE ERR 50 JVL Industri Ele
272. external main connections are shown in the illustration below Basic MAC motor with MACOO RI R3 or R4 module inserted Basic MAC motor MACO50 to 800 Power supply MAC50 141 12 48V MAC400 800 24V Analogue input or Zero search input 10V nom or up to 32V P l Power supply AIN RE Analogue input Optocoupler YiK Multifunction I O setup as serial data Digital inputs Control and outputs Voltagerange 5 32V Optocoupler Driver De 2 channel differential Transceiver Asynchronous serial interface SE MACOO R4 offers a common I O ground IO and ICM OCM are not present Status outputs 2 RS485 Interface Interface Control Asynchronous interface GND RS232 Interface TT1011GB Opto couplers Opto coupler Reverse polarity Infineon type Infineon type protection Opto isolation SFH6943 SFH6943 5 6kOhm 4 7nF Control Core 4 pcs PNP outputs Max 500mA per output output driver VN340 ST 1 On the MACOO RI a LED is connected between each of the outputs Ol 4 to On the MACOO R4 module input ground ICM and output ground OCM are tied together internally to common connector terminal IO TTIOI2GB Connections to the interface and basic motor JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 303 4 10 Expansion Module MACOO
273. f all step resolutions 32 bit 0 32767 pulses Position range 32 bit Infinity Flip over at x2 pulses POSITION serial communication Communication facility From PLC PC etc via RS422 or asynchronous serial port RS232 with special cable MacTalk JVL commands special commands with high security 19200 bit sec 19 2kBaud 67 000 000 0 3000 RPM 0 3606 RPM 250 444 675 RPM sec Point to point on RS422 Up to 32 units on the same serial RS232 RS485 interface with built in expansion module Ad Communication Baud rate Position range Speed range Digital resolution Acceleration range Addressing dress range 1 254 Standard 85 With MacReglO software 156 Only for experts Max 4 RPM variance between command and actual speed Number of parameters Speed variance SPEED TORQUE Analogue speed torque input 11bit sign nom input voltage 10V 10kOhm input resistance Voltage range max 10 to 32VDC Offset typical 50mV Sampling rate at analogue input Encoder output signals A A B B RS422 Line driver Typical 1 1 3 7 Volt outputs SN75176 90 Phase shifted Analogue speed input Zero speed determination Speed variance at rated speed Initial error 20 C 0 0 Power Supply 10 0 0 Ambient temperature 0 40 C 0 0005 50 Torque limit in speed mode 0 300 by parameter Analogue torque input Torque control accuracy VARIOUS ee E Electromechanical brake Regenerative Protective functions Erro
274. fines the zero search direction Zero search torque is NOT used The index is detected somewhere in this range in this zero search mode a Time TTII87GB Configuration via motor registers When the configuration is done by channels other than MacTalk such as Ethernet Profi bus CAN open etc or just a simple interface connection to the basic motor the follow ing description must be followed Start the Enc Index Zero search Write the decimal value 25 into the MODE REG register 2 This will immidiately start the Zero search The value is expressed in 32 bits unsigned Set the Zero search velocity Write the velocity value into the register V HOME register 40 Notice that the sign will determine the Zero search direction A velocity expressed as 100 RPM must be written as 277 1 RPM 2 77 The value is expressed in 32 bits signed Concerning setting of Zero search position see Making a Zero point offset page 38 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 6 9 2 6 10 Mechanical Zero search Enc Quick Index Zero search The internal optical encoder in the MAC motor also contains a so called index pulse which is a very short 4 counts distance which is only present active one time per mo tor revolution For applications where the working range is always less or equal one revolution this pulse can be used as the mechanical zero avoiding having
275. fline eRxP Setup Updates Help D O La Save Save fash Resetposition ClearErrors Communication settings Click to expand Main Registers Advanced Filter parameters Tests Scope RxP programming Startup mode Y Error handling 9 Passive V Change actual mode Max Follow errors 2 Velocity Position Position Rot table Min 2 Gear Position Rot table Max Gear Follow Analogue velocity Error deceleration Analogue velocity with deadband Analogue velocity gear Y Inputs Outputs Velocity analogue torque Output 1 O1 User controlled gt Analogue torque direct Output 2 02 User controlled gear Invert In position output O1 oi cn Analoge Invert Error output O2 _ i Analogue to position IJO Type Seriel Data Profile data Positive edge position capture Max velocity Negative edge position capture _ iDisable brake n Acceleration Analogue input offset 2 50 2 5 S Curve 5 VW Zero search TT1177 01GB 108 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 3 4 User 1 0 Status outputs of the MAC motor Power Supply User I O Max 32VDC Max 25mA peroutput Note The outputs are notshortcircuit protected Connector cable part Manufacturer AMP Housing 770602 8 2 54mm pitch Crimp contacts 770601 EMC filter EMC filter TT0917GB 3 4 3 Status Outputs
276. following hardware differences class VO andinterface and interface Power supply Bus interface Cable glands Cable glands Cable glands x 2 MACOO FP2 IP67 IP65 Mini crimp connec Screw terminals Screw terminals Y ones internally PES on MAC400 800 Both modules are delivered without any cables as standard Optionally the 2 module can be delivered with cable in selected lengths Also cables for the MACOO FP4 with M2 connectors are available The first part of this section deals with the common features of both modules Please see the latter pages for specific information about each module such as example connection diagrams A list of the typically used registers can be found in Serial Quick Guide MacTalk proto col page 357 The FlexMac commands are described in FastMac commands page 240 232 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 7 Expansion Module MACOO FP2 FP4 4 7 2 MACOO FP2 and FP4 Address and Termination setup Each unit connected to the Profibus must be set up with a unique address The illustration below shows how the address and termination can be set on the internal dip switch The dip switch is located on the internal circuit board MACOO FP2 and FP4 Dip switch settings Please notice that in newer modules with firmware 3 01 or newer the address Rear side of the MACOO FP2 or FP4 can only be set by software Mini dip switc
277. functionality previ ously described The SSI position is stored in register P8 which is displayed under this section too The value is also accessible from the register tab Reset position procedure To reset the motor to a specific position first read the SSI encoder value by setting reg ister 211 This will reset the motor and read the SSI value Next set the Reset bit in the SSI SETUP register register 78 bit 3 Now the encoder value has been transferred to P6 and needs to saved in flash The Flash saving procedure is done by writing 211 2 This will also reset the motor and calculate the new position based on the saved value If a preset value is to be used instead of 0 this value is entered in P4 and will automatically be used when the motor starts up previously explained If this preset value is to be used simply write the position to position register P4 register 55 and save the value to flash memory by writing 211 2 Read SSI procedure Every time the motor is power cycled or a software is commanded the SSI encoder is read at startup To do a software reset simply write register 21 and let the motor startup The reading and the startup will take approximately 1 2 seconds JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 10 Using external SSI encoder I O Setup Because of the strict timing in the motor it is not possible to read the encoder value when motor has
278. ge must stay in the range 12 32VDC See also the How to connect the power supply only MAC800 page 97 or Power supply circuitry only MAC800 page 96 Power supply connections to a MAC140 and a MAC800 mounted with a M ACOO B1 B2 or B4 modules M ake sure that all Power supply involved units are connected to the same potential 12 48VDC Bus voltage 12 32VDC control voltage with MACOO B1 B2 or B4 It is recommended that a separate supply Power line is used for each motor Supply Control voltage Only MAC50 141 with B2 or B4 Optional MAC800 Motor with MACOO B1 B2 or B4 ied _ woe sane Mains 230VAC Main supply gt TT1053GB 120 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 2 Expansion Module MACOO B1 B2 B4 Analogue input connection at the MAC motor mounted with a M ACOO B1 B2 or B4 modules Connected to a external controller Position or M AC motor M ake sure that all velocity 4MACOO B1 B2 or B4 involved units are controller connected to the same potential 10V out d AIN analogue input NN Ground v GND ground Note screen only connected to signal source Connected to a potentiometer W If only 24V supply is available MAC motor M ake sure that all insert a 2 7k resistor here M ACOO B1 B2 or B4 involved units are connected to the same potential Power supply
279. gear mode but the position range can be limited in such a manner that the motor changes direction every time the upper limit is reached and also if the lower limit is reached Both limits can be adjusted The mode is intended to be used for con trolling a wire cable guider on a winding machine The guide will follow the position of the coil driven by a main motor and using this mode it is possible to feed the wire in a very precise position regardless of the speed at which the main motor is run ning continued next page JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 7 1 2 Overall description Analogue bi position mode The motor will move a certain distance or go to one of 2 positions depending on the voltage at the analogue input The voltage at the analogue input will be seen as a digital signal meaning either logic low or logic high The distance or positions can be set up in 2 internal registers and saved permanently in the motor Analogue to position The position of the motor will change proportionally with the voltage at the analogue input between the zero position and a predefined position A typical apllication could be controlling a valve position using a voltage or a current control signal JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 1 2 Overall description All the motor families with subfeatures is shown below MAC Motors f
280. grated Servo Motors MACO50 3000 3 2 Power Supply 3 2 27 Current consumption The supply current measured in each of the 3 supply phases is as follows MAC1500 at nominal shaft load at 3000RPM 400VAC 460VAC 480VAC 460VAC 480VAC 15 18 ARMS 12 48 ARMS Please notice that the current values shown above is nominal values Higher values may appear depending on the quality of the supply 3 2 28 Emergency stop Please consult the chapter Emergency stop considerations page 339 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 101 3 2 3 2 29 3 2 30 3 2 31 102 Power Supply How to connect power supply only MAC1500 amp The low voltage 24VDC power supply for the control circuitry is connected through the expansion module at the terminals called P and P or directly at the internal power supply connector The Main power 400 480VAC nom must be applied according to the illustration below Main power input connector Pin PE Earth Pin 6 Not in use Do not connect Pin 4 L2 V phase 400 480VAC Pin 2 L1 U phase 400 480VAC Pin 1 Not in use Do not connect Pin 5 L3 W phase 400 480VAC Terminal descriptions LI 400 480VAC input U phase WARNING Please be aware that high voltage can be present also when the terminal is unconnected L2 400 480VAC input V phase WARNING Please be aware that high voltage can be present also when the te
281. ground Isolation groups The MACOO R4 offers optical isolation at the digital inputs and outputs IN1 8 and O1 4 The table above shows a number for each pin This number refers to the isolation group to which the terminal is connected Isolation group 1 means that the terminal refers to the main ground Isolation group 2 means that the terminal refers to the I O ground IO O3 O4 AIN 4 10 18 Dip switch for R8232 TxPD Transmit pull down Default factory setting are On Then SW1 is on TX and TX PD are wired together TT1129GB If the MAC motor is connected to the same RS232 line as other motors the terminal TX PD should only be connected on one of the motors 310 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 10 Expansion Module MACOO R1 R3 R4 4 10 19 Cables for the MACOO R4 The following cables equipped with 12 connector can be supplied by JVL MACOO R4 Connectors Description JVL Order no 101 IO2 COM PWR 8 pi a ie Female Female Male RS232 Interface cable Connects directly from MACOO R4 to PC Length 5m 197 inch Cable 05 5mm with M12 female 5 pin connector loose ends 0 35mme _ 22AWG and screen WI1000 M12F5TO5N Length 5m 197 inch Cable with M12 male 5 pin connec tor loose wire ends 0 35mm 22AWG and screen 85232 M 5 5 Length 5m 197 inch Cable with M12 female 8 pin connector loose wir
282. h expansion module Dip 1 7 Address setting address range 0 127 Dip 8 Address set by software Dip 9 10 Line termination Both set to ON Term enabled Both set to OFF Term disabled e 0000000000 Notes SW default setting All switches set to ON except 9 10 which are OFF which corresponds to Address is set by software Termination disabled Address set by software DIP8 means that the profibus address will automatically be set to the same value as the motor address Dip switch location on the MACOO FP2 Expansion module Cable glands Basic MAC motor housing Internal circuit boards Profibus and I O Dip Switch placed connectors on the rear side of the TT0946GB module Important On newer modules with firmware 3 01 or 3 02 the dip switch to 8 has been disabled and the address can only be set in software by using for example MacTalk Please contact your JVL distributor if it is crucial to use the dip switch for address setup JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 233 4 7 Expansion Module MACOO FP2 FP4 4 7 3 Output data Master gt Slave The MACOO FP2 FP4 module contains 9 bytes of output data DW ma Write data For 16 bit registers the data must be placed in Write data 0 and Write data For 32 bit registers the data must be placed in Write data 0 3 Write register selector The number of the regi
283. h module has it s own unique address so the PC PLC can address one module at atime and receive an answer on the shared line It can then address the next module with another address For this to work exactly one of the modules on the line must have the passive pull down resistor enabled If there is only one module connected to the PC PLC that module must have its pull down resitor enabled In the JVL documentation this system is called TXPD for TX data resistor Pull Down TXPD is enabled by setting DIP switches on the expansion modules find the module in section 4 of this user manual The baud rate and the address factory setting are set to 9200 baud and address Opto isolation is recommended and always use screen cable The interface cable should not exceed more than 10 meters Make sure that GND is also connected Important information concerning RS 485 Please read this before using RS 485 serial port This note describes some important de tails of using this interface The most important difference to a standard RS 485 solution is that the MACOO xx modules drive the line transmit mode for up to one byte time longer than required JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 9 9 Bus serial communication The MACOO xx modules translate between the 5V TTL level RS 232 used by the basic motors 50 95 MACI40 MACI41 MAC800 and standard RS 485 and RS232 signals
284. h the MAC400 is mounted is properly grounded to the main part body of the machine in order to avoid major ground earth current to flow through the motor and cause interference to other signal groups such as interface cables JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 89 3 2 Power Supply 3 2 10 Sizing the external fuse Prefuse When using 1 15V supply voltage To met UL requirements the prefuse must be a class RK5 such as the type FRN R 10 10Amp from manufacturer Cooper Bussmann INC When using 230V supply voltage Prefuse T6 3A 230VAC type gG Do or Dz in the phase line Rated for600V 150kA 3 2 11 Connecting an external power dump resistor MAC400 with external power dump connection PD activated BO PD V when voltage exceeds 400V b Note Its only necessary to connect screen to signal source Time Voltage Energy fed back from 8 V the motor to the DC bus 1 R Use a value of 33 Nom 325VDC to 68 Ohm 50W Wirewound Time Velocity TTI173GB Time Shielding housing must be connected to earth Terminal description for the Dump connector CM Common Is internally connected to the ground of the DC bus Is only intended to be used if multiple motors share DC bus BO Bus output The internal DC bus is connected to this terminal PD Power Dump output Behind this terminal is placed a switch IGBT transistor which connect the terminal
285. has been transmitted It is a common requirement in many protocols to require a pause of 1 5 bytes times or more between telegrams With the JVL MacTalk protocol this pause can be considered to be two byte times at 19200 baud and six byte times at 5 7600 baud JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 349 5 10 Serial communication 5 10 1 Controlling the MAC motors and MACOO xx modules using serial com munications Introduction This chapter provides information on the operations that can be performed over serial lines either RS 232 or RS 485 In addition to regular register reads and writes a number of typical operations like Reset and Save in Flash memory is described Additionally this chapter describes how the MacTalk Windows program performs some of the more special operations available from the MacTalk program menus and buttons General information There are two serial channels to the basic MAC motors One of them always uses the MacTalk protocol and the other one always uses the FastMac protocol Communications can be used simultaneously on both channels The FastMac channel is a point to point connection where there can be only one client communicating with the basic motor while the MacTalk channel can be used to connect several motors to one controlling computer or PLC The FastMac channel consists of two sets of differential signals one for data sent to the motor and one fo
286. hat can be accessed explicitly for con figuration from the Devicenet network Another method for doing Zero search is to setup the motor for doing Zero search at startup selecting one of the Power up Zero search modes This can be done from the MacTalk configuration software and can be setup permanent the motor without any further actions done through the DeviceNet interface Please consult the chapter Me chanical Zero search page 32 If this method is prefered the motor will automaticaly perform the Zero search every time the motor is powered up or the 24V control supply is cycled Reading and clearing error codes The register 35 is a combined error status register that represent the actual information about errors and the current motor status accelerating decelerating motor in position etc All this information is put into a single register that can be read all the time To clear the errors either write register 35 0 Another method is to execute the special command 225 This is done by writing to reg ister 21 which will clear any actual errors Please notice that some errors are regarded as fatal and needs 24V power cycle to be cleared Please consult the chapter Error messages and error handling page 40 for further details about all the error types and what may have caused the error situation Resetting the position Sometimes it is necessary to reset the actual position counter When done manually it requires
287. he intended position is higher than the value specified in the Max imum follow error field in MacTalk Possible cause of this error The motor has been applied too high a load or the maximum fol low error value have been set at an unrealistic low value in re gards to the actual hardness of the servo filter Solutions to avoid error Increase the Maximum follow error value Adjust the servo filter hardness to a more aggressive value Make sure that the torque setting is not limiting the motor movement Set the Maximum follow error to O default which will disa ble the detection of this error type How to return to normal Reset the motor clear the error bit s in register 35 or cycle the operation power Error bit Firmware name Bit 1 FLW ERR Error message Function error Message Message 3 Function error Type Motor action Unrecoverable error Motor is set in passive mode Error condition If the actual load torque of the motor gets higher than the spec ified torque setting permits it will cause the motor to slip away from where it is supposed to be If the number of motor counts missing in this situation gets higher than the value specified in the Maximum function error field in MacTalk it will trigger the function error If the actual motor torque never reaches the val ue specified in the torque field this error will never be triggered The above condition is valid when
288. he MACO00 B4 Setting up relevant parameters for using gear mode Optionally setting up input for enabling disabling motor operation enable input Optionally setting up input 2 as a coupling input for enabling the motor to follow the encoder or staying stationary at 0 RPM keeping the position Step Start by connecting the encoder to the multifunction IO channel according to the illus tration below This example is showing an encoder equipped with a 24V PNP source output A serial resistor must be inserted since the IO channels at the MACOO B4 is made for handling RS422 levels which means that no more than 5V must be applied Higher levels will be destructive Remember to set the internal dipswitch correctly in order to setup the module to handle a signal source with a PNP output See also General description Multifunction l O page 140 for configurering the MACOO B41 to other l O s formats than the PNP used in this example Concerning the physical connector layout of the O2 connector please see Expansion connector description page 147 Connecting 24 PNP source encoder to the 0 4 module MAC motor with MACOO0 B4 expansion module Warning Never connect voltages higher than 5V directly to Incremental encoder i the A terminals since with 24V PNP single this can damage the inputs ended output E S Screened cableis Multifunction 2
289. he STO function is to obtain a high safety level and make sure that no misunderstandings will occur concerning whether the STO func tion is active or not 82 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 Hardware description JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 83 3 1 Connector overview Connector overview for the basic MAC motors Basic MAC050 14 motor Basic MAC 400 motor Basic MAC 800 motor Error LED red Rear end Rear end Power LED green M2 5 mounting threads for M2 5 mounting threads for M2 5 mounting threads expansion module Q RS232 Interface Signal levels 5V 4 Ground expansion module for expansion module User I O Power Supply Main signal ground Analogue input 10V 3 Transmit Tx 5V _ 2 Receive Rx 5V Status outputs 12 48VDC 5VDC out max 30mA Connector cable part Manufacturer JST Type ZHR 4 1 5mm pitch Crimp contacts SZH 002T P0 5 GND Multifunction I O cir see text Manufacturer Molex Maximum 5V Housing 09 9 0200 3 96 pitch Crimp contacts 08 50 106 Connector cable part Manufacturer AMP TTII6IGB Housing 770602 8 2 54mm pitch Crimp contacts 770601 3 1 1 Connector description The basic MAC motor is equipped with 3 connectors RS232 Interface The motor setup and monitoring is done via this interface The windows ba
290. he motor must be reset or power cycled to clear this error It is considered unsafe to continue because the electronics may not work correctly and may have lost data Bit 18 SHORT_CIRC This bit is not used with the 400 Watts or higher motors Bit 19 VAC_ON Reflects the status of detection of the mains AC input 230 or 120 VAC This bit is set when AC is detected and cleared when AC is not detected The motor will refuse to enter an active mode if it detects that AC is not present It will refuse to activate the power dump brake resistor if it determines that this bit is set Bit 20 PWM_LOCKED A critical error has occurred that makes further motor operation too unsafe to continue The motor must be reset to clear this error The cause of this error is one or more of bits IPEAK ERR INDEX ERR OLDFILTER U24V ERR At least one of these bits will be set when PWM LOCKED is set Bit 21 COMM ERR Communications error master or slave timeout with Modbus Gear mode Bit 22 CURLOOP ERR Less than 2 mA was detected on the 4 20 mA input on the MACOO P4 P5 module for more than 100 ms Bit 23 SLAVE ERR One or more error bits were set in an ERR STAT reading from the Modbus slave or COMM ERR Bit 24 ANY ERR single bit to make easier on PLCs to chefkc if the motor has any error bits set Reflect the logical operation of ERR STAT and ALL ERROR BITS different from zero Bit 25 INIT ERR Set if error was detected during motor startup that could preve
291. he signals but allows the user access to the FastMac protocol When mounted with intelligent modules the MacTalk channel is shared between the modules and the basic motor This means that data received on the module interface will be received by both the module and the motor at the same time while data sent from either the module or the motor will be combined in hardware and sent via the module interface connectors or cables 350 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 10 Serial communication Some telegrams are handled and answered by the motor and other telegrams are han dled and answered by the module No telegrams are handled by both the motor and the module except for the command to select a baud rate of 57600 baud An exception to this coupling is the series of MACOO FSx modules These intelligent modules do not use the FastMac channel but allows the user exclusive access to it They share the MacTalk channel in the same way as the other intelligent modules but with the additional functionality that the FSx module uses the MacTalk channel to communi cate with the basic motor This means that the motor can experience conflicting traffic when both the FSx module and an outside computer try to talk on the line at the same time The FSx module detects traffic and will only start sending data to the motor on the MacTalk channel after the channel has been idle for several secon
292. he slave These parameters are setup during startup and cannot be changed during operation XX Input level Using these parameters the input level of the inputs INI IN2 IN3 IN4 NL and PL can be selected Possible values Active high The input will be active when a signal is applied Active low The input will be active when no signal is applied End limit action Using this parameter the action taken when an end limit is activated can be selected Possible values Velocity 0 When the end limit is activated the velocity will be set to 0 and the motor will decelerate and stop If the motor should run again the user must manually set a new velocity Passive mode When the end limit is activated the actual mode will be changed to passive In passive mode the motor is short circuited and can be ro tated In firmware version 1 4 or higher the end limit action is also active if the Profibus is go ing off line but it needs to be online before it goes off line before the feature is enabled Input debounce Using this parameter an input filter can be activated Possible values Disabled No filtering will be done on the inputs Enabled The inputs are filtered resulting in better noise immunity but slower response When the filter is enabled there will be a delay at the input of about 5ms Input x action Using these parameters up to 3 actions can be assigned to each input These actions are used when the custo
293. hen NOT using MacTalk The procedure for adjusting the an encoder offset and thereby resetting a certain motor position to be zero position Actual position 0 is basically described in 4 steps Set bit 7 in register 236 which will activate the extended encoder operation 2 Write 0 or another position value to register 4 P NEW The actual motor position will preset to the value written here in the next steps of this sequence 3 To actually preset the position value one of the following actions can be done Write 247 to register 21 COMMAND or alternatively set bit 6 in register 36 CNTRL BITS without changing the other bits 4 Save the new settings permanently in the flash memory This procedure is basically performed from the command register 2 1 by writing 211 2 When using a bus module please refer to the manual of actual type of bus module to do the save in flash operation Please notice that if the value is not stored in the flash memory the zero point is lost after a power cycle and the extended encoder option will not be activated For MAC800 users The encoder resolution at the MAC800 with absolute multi turn encoder is default 8192 The resolution can optionally be set to 8000 by setting bit 21 in register 39 HW SETUP Remember to save the change in flash memory according to step 4 shown above JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 11 2 11 9 Absolute Multitu
294. his section also covers the settings of the trans mit and receive PDOs in the module From section 4 3 21 to section 4 3 37 Survey over objects which are used in connection with the DSP 402 standard From section 4 3 38 to section 4 3 45 Cables for the MACOO FC4 section 4 3 46 Section with more detail explanations to the CANopen theory particularly DS 301 From section 4 3 47 to section 4 3 53 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 151 4 5 Expansion Module MACOO FC2 FC4 4 5 2 CANopen Introduction The MACOO FC2 and FC4 expansion modules are CANopen slaves With these mod ules all of the registers in the MAC motor can be accessed over a CANopen network The modules implement an object dictionary that follows the DS 301 standard The modules contain a number of statically mapped PDOs that can be used to access the most common registers The MACOO FC2 and FC4 also support the DSP 402 standard from CiA Expansion modules MACOO FC2 and FC4 can be mounted on the standard MAC motors MAC50 MAC95 MACI40 MACI41I MAC400 and MAC800 Both modules offer the same functionality but with the following hardware differences Protection Connectors class I O and interface Power supply Cable glands Cable glands Cable glands x 2 MACOO FC2 P67 IP65 Mini crimp connec Screw terminals in Screw terminals in tors internally ternally ternally
295. ical Reference Guide which must be requested separately and is not part of this user manual See also MacTalk communication page 357 Multifunction I O s used as balanced serial interface User I O External RS422 com port Signal GND Termination resistor 1 20 270 Ohm is recommended To from internal control circuitry RS422 I O balanced Connector Manufacturer AMP Twisted pair cable is recommended Type 770602 8 2 54mm 0 1 pitch TT0932GB The Multifunction l O s must be set up in Mac Talk to function as a serial communication interface Man Registers Advanced Filter parameters Tests Scope Startup mode V handling Passive Iv Change actual mode Follow error 0 Counts C Velocit ay Function eror Counts Gear C C Analogue velocity Position limit max 0 Counts Analogue velocity with deadband Analogue velocity gear Error acceleration 0 RPMS munication can r Velocity analogue longue Position limit rin 0 Counts The serial com V Inputs Outputs Dutput 1 07 be used in all C Analogue torque direct modes Analogue gear C Invert Qutput 2 02 C Analogue brposition 101 User controlled 102 User controlled Protile data Max velocity The Multifunction I O s are setup as a serial data communication TT0931GB interface in this field JVL Industri Elektronik A S User Manual Integrate
296. ication Freeze Mode supp 0 Sync Mode supp 0 Auto Baud Min Slave Intervall Max Diag Data Len 8 Modul Offset 0 Slave Family 0 OrderNumber MACOO FPx JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 249 4 7 Expansion Module MACOO FP2 FP4 UserPrmData Length and Preset PrmText Text 0 Active low Text l Active high EndPrmText PrmText 2 Text 0 Velocity 0 Text l Passive mode EndPrmText PrmText 3 Text 0 Disabled Text 1 Enabled EndPrmText ExtUserPrmData INI Input level Bit 0 O Prm_Text_Ref EndExtUserPrmData ExtUserPrmData 2 IN2 Input level Bit 1 O Prm_Text_Ref EndExtUserPrmData ExtUserPrmData 3 IN3 Input level Bit 2 O Prm_Text_Ref EndExtUserPrmData ExtUserPrmData 4 IN4 Input level Bit 3 1 0 1 Prm_Text_Ref EndExtUserPrmData ExtUserPrmData 5 NL Input level Bit 4 O Prm_Text_Ref EndExtUserPrmData ExtUserPrmData 6 PL Input level Bit 5 O Prm_Text_Ref EndExtUserPrmData ExtUserPrmData 7 Endlimit action 0 0 0 1 Prm_Text_Ref 2 EndExtUserPrmData ExtUserPrmData 8 Input Action UnSigned8 0 0 255 EndExtUserPrmData 250 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 7 Expansion Module MACOO FP2 FP4 ExtUserPrmData 9 Input 2 Action UnSigned8 0 0 255 EndExtUserPrm
297. ifier controller Controller capacity po 00 02503 MAC800 D5 D6 w brake Rated output so00RPM b ew ew Rated Torque RMS PeakTorque f _ 238 68 238 6 Inertia kgom 0 91 1 138 ego Maximum angular acceleration 40000rad sec 40000rad se tenth _ 2mm O Weight without expansion module e fesk 1430 Audible noise level measured in 30cm distance SBA Backlash when brake is activated 80 degree Amplifier control system Sinusoidal wave PWM control 20kHz switching Filter 6 th order filter with only one inertia load factor parameter to be adjusted Expert tuning also available for professionals Feedback Incremental A and B encoder 8000 CPR Physical 2000 PPR Optional multiturn absolute encoder Input power supply 115 230 240VAC 10 for main power circuit 18 32VDC for control circuit Consumption at 115 240VAC see power supply section Control circuitry consumption MAC800D1 2 and 3 wo brake 0 25A 24VDC 6W Control circuitry consumption MAC800D4 5 and 6 w brake 0 75A 24VDC 18W Control modes 10V Speed and Torque A B encoder outputs Pulse direction and 90 phase shifted A B Incremental RS422 or RS232 5V position and parameter commands Gear mode with analogue input speed offset different options Sensor Zero search or mechanical Zero search Front 80x80mm Rear 80x113mm Shaft 19m
298. ignal lines i e RS232 Digital input 1 4 Limit inputs NL and PL and the Digital out puts 1 4 Digital Inputs Internal connector J2 Signal name IN1 IN2 N N Co Digital input 4 Violet white Negative limit input If not used do not connect Grey r Positive limit input If not used do not connect Grey black 7 on This ground is shared with the output Pink black Reserved Black white Secondary supply Used during emergency stop Light green Secondary supply Used during emergency stop White Digital Outputs Internal connector J4 et for outputs Must be connected to an ext Red white Digital output 1 PNP output Green white Digital output 2 PNP output Yellow black 2 Oo Signal name N OJO ground This ground is shared with the input Black ground Interface including analogue input Internal connector J1 Analogue input 10V or Zero sensor input Orange GND Ground for AIN Brown Cable Screen The cable screen is internally connected to motor housing Externally it must be connected to earth Orange Black is not used internally It must be left unconnected Z O Signal name TXPD 29235 2 2 The light green wire CV can be difficult to distinguish from the green wire TX on some cables 202 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4
299. iion mode 3 position mode position 2 Finally push the Start botton and the motorwill start moving if the speed and other general parameters are set to Optionally propper values 2 Define a delay pause at each position before continuing the movement Illustration of the motor movement when the Test function is used Velocity d p C gt 1 Please notice that the movement is fully controlled by MacTalk If the communication cable is un plugged the movement will stop at the last demanded position Also some slight timing variations may exist depending at the windows opera tion system and which other application running at the PC at the same time Important Make sure that no other communication takes place when using the Test function since it may interrupt the function of the test 18 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 Function description JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 1 Using Position mode 2 1 1 Position mode 20 Follow the description below to set up the MAC motor in Position mode The MacTalk program is used to set up the motor initially During normal operation po sitioning commands can either be given through MacTalk or via one of the serial interfac es The main window in MacTalk is as follows when position mode is selected Startup mode Choose Position mode
300. ilable at the external connector at MACOO B4 Use the internal switch to enable the feature Asynchronous serial interface SF RS232 Interface TT1052GB 4 2 3 General hardware description The MACOO BI B2 and B4 modules offer the following external connections e Power supply P P These terminals are used for the main supply of the motor A voltage between 12 48VDC MAC50 141 and 12 32VDC MAC400 800 must be connected Analogue input AIN The analogue input is used either as an analogue input or digital input When used as an analogue input it can control velocity torque or position depending on which mode is set for motor operation When used for digital input it can be used in posi tion related modes for the external zero search sensor Also in Air Cylinder Mode the analogue input is used as a trigger input For a functional description please refer to General Analogue input AIN description when using MACOO Bx page 121 continued 118 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 2 Expansion Module MACOO B1 B2 B4 Multifunction I O A A B and B The functionality of these terminals is the same as for the basic MAC motor They can be set up in 3 different configurations Pulse inputs for functional description please refer to Multifunction I O used as pulse inputs page and General description General description Multifunction I O when
301. ill be modified to be within the valid rotary table position working range if a value outside this range is written to the Actual position register P SOLL When using the multiturn options 4 and 5 the position is limited as follows Multiturn CW rotation 4 Values below working range minimum are limited to the minimum Multiturn CCW rotation 5 Values above working range maximum are limited to the maximum 74 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 12 Rotary table option 2 12 2 Configuration via MacTalk When using MacTalk for configuration the following parameters are used OE MacTalk Noname File View Motor Offline MACOO RxP Setup Update D W b Open Save Save inflash Reset p Main Registe Advanced Die parameters Test Command 0 Resyncronize position after passive mode Modbus setup Master Slave setup No ModBus Analog input filter setting Max slope 65535 Filter factor 0 Rotary table setup Rotary table selection No selection The desired Rotary table No selection function is selected here Singletum Cw rotation Singletum CCW rotation at the Advanced tab Shortest path Multiturn Cw rotation Multitum CCW rotation MacTalk Noname Ele Mo gt The working range be defined here after selecting the type of rotary table operation Minimum is the lowest posi
302. in the illustration above When starting a new coil you must specify the starting position and the starting direction of the MAC motor to achieve repeatability The starting position related to the basic function shown in the illustration above is given by the value of register P5 The starting direction is given by the value of register P6 which value must be 1 or I for either a positive or negative direction A typical setup could be PI 10000 Left position limit of basic function P2 12000 Left cut off position P3 58000 Right cut off position P4 60000 Right position limit of basic function P5 2000 Starting position at left edge P6 Start traversing right positive direction Positioning at the start position is initiated by setting the analogue input AIN high When setting this input low the MacMotor will resume normal coiling function 24 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 3 2 3 2 2 3 3 2 3 4 Coil Mode The rules for setting up PI P6 are PI lt P2 lt P3 lt P4 PI lt P5 lt P4 P6 1 or The gear ratio in coil mode The gearing ratio must be specified in the exact same manner as GEAR mode using the Input and Output registers See Gear Mode overall description page 21 Initiating Zero search in coil mode The MAC motor can be set up to make an initiating Zero search at power up When using the sensor Zero sea
303. ines what is necessary to fulfil the essential health and safety requirements of the Machinery Directive and thus also which protective measures are required It is also the risk assessment that determines whether an emergency stop function is required JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 339 9 7 9 7 2 340 Emergency stop considerations An emergency stop is not required only in cases where it is completely evident that an emergency stop would not prevent an injury minimise an injury or stop an injury In practice this means that essentially all machines must incorporate an emergency stop function It must be emphasised that a machine s emergency stop function is NOT a preventive measure but is regarded as a supplementary measure This means that the protective measures that must be implemented as a result of the machine s risk assessment cannot be replaced by an emergency stop function The protective measures required must be implemented such that they are reliable i e not themselves prone to error or failure The extent to which this is required depends on the risk that the actual protective measure is designed to eliminate i e the greater the hazard the more secure and reliable the protective measure Protective measures and the emergency stop function are often implemented using the machine s electrical control system For guidelines on how the control system s safety related
304. ing guide Bus serial communication Serial communication MacTalk communication Internal registers Connecting to other equipment Accessories Cable drawings CE Declaration of Conformity UL Certificate of Compliance OUA W ee 85 106 107 115 116 117 133 150 151 208 232 252 258 274 314 320 323 324 333 336 339 345 347 350 357 361 391 394 396 397 399 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 Introduction JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 1 1 Features The MAC series of brushless servo motors with integrated electronics represents a major step for ward in motion control systems All of the neces sary electronics for a servo system are integrated into the motor itself Traditional motor systems typically have the con troller and drive electronics placed some distance away from the motor This increases machine costs and has the negative effect that installation time and costs are
305. int but for applications that require a specif ic mechanical zero position the general Zero search in the MAC motor can be used Please consult the chapter Mechanical Zero search page 32 22 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 Example 1 Example 2 Gear Mode Encoder quadrature input An external encoder feeds the MAC motor The I O type is set to Pulse input and Input type is set to Quadrature in order to de code the encoder signal The encoder is connected to the A and B terminals Multifunction I O s See also Multifunction I O used as pulse inputs page I I 1 The resolution of the external encoder is 500 ppr The MAC motor itself has 1024 MAC50 141 or 2000 ppr MAC800 If this appli cation requires that the MAC motor rotates rev each time the ex ternal encoder has rotated rev the Input parameter is set to 500 external encoder and the Output parameter is set to 1024 or 2000 Now the ratio between the external encoder and the MAC motor will be 1 1 Ensure the Profile data is set to proper values in order not to limit motor operation unintentionally Pulse and direction input A step motor system is replaced by a MAC motor meaning that the MAC motor receives a pulse and direction signal which is a very com mon signal format in step motor applications The I O type is set to Pulse input and Input type is set to Pulse direction in ord
306. interface M12 8 pin female connector JVL Cable WI1000 M12 Isolation Signal name Description C SW3 5 OFF PL input Whi 3 SW3 5 O7 output Me M8TO5N group RS232 interface transmit output Brown 1 Important DIP1 must be turned ON If addressing is used it must be turned ON at minimum one of the connected motors 5232 interface receive input 3 RS232 Ground also used with analogue input 4 I O ground to be used with IN1 NL PL O1 O2 7 SW3 6 OFF NL I O terminal D mae Ant output supply CNN 4 SW3 2 ON SW3 DIP3 OFF AIN Analogue input SW3 2 OFF and SWDIP IOA I O terminal A O2 output 2 5 AIN is the analogue input Remem ber to use the GND terminal with AIN Cable Screen Some standard cables with M12 connector offer a screen around the cable This screen on some cables is fitted to the outer metal of the M12 connector When fitted to the MACOO FD4 module this means that the screen will have contact with the complete motor housing and thereby also the power ground main ground Isolation groups The MACOO FD4A offers optical isolation at the digital inputs and outputs IN1 NL PL and 01 2 The table shows a number for each pin This number refers to the isolation group to which the pin is connected Isolation group 1 means that the terminal refers to the main ground P GND and the motor housing Isolation grou
307. ion If the MAC motor is connected to the same RS232 line as other motors the terminal TX PD should only be connected on one of the motors If one of JVL s standard RS232 cables RS232 9 or n is used between the DSUB con nector shown and the PC com port the RX and TX pins must be swapped since they cross in these standard cables How to connect the RS232 interface of the MACOO R3 JVL cable WG04xx PC RS232 standard COM port cable 24 wire Interface connector Nip ee If the RS232 lines are extended through another cable this cable must also be screened Screen must be connected to Connector main ground Cable Female 9pin DSUB At PC Male 9 DSUB Remember to connect TX PD Red If JVUs standard programming to TX Green in order to achieve cable type RS232 9 1 or n is stable communication used between the shown connector and the PC the RX and TX signal must be swapped MACOO R3 internal Tx to pin 2 and Rx to pin 3 connector board TTO967GB v INTERFACE 308 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 10 Expansion Module MACOO R1 R3 R4 Expansion module MACOO R4 front plate 101 Basic O s Power M12 8pin male E MI2 5pin male connector including i connector including INI 4 and 1 2 f adf NM P and P O and IO HA SP IO2 ur ji Interface RS232 and RS485 Extended l O
308. ion parameter search Torque the speed will under Profile data drop to zero And the actual in MAC Talk position is set to the value specified in Zero search position The speed and acceleration is set to the general setting Velocity in MacTalk under Profile data C Zero search started Zero search Move away from Move to position 0 active collision point only if Zero search The move is done position was lt gt 0 in 500mS with the zero search velocity TT0921GB The Zero search method using a torque as a reference is a cheap simple way to find the mechanical zero position but please be aware of following critical points Make sure that the Zero search torque is set to a proper value higher than the me chanical friction in the system in order to avoid a faulty zero point being found It is a good idea to let the motor run in velocity mode with the same velocity and observe what the actual motor torque is This value can be observed in the status area in the right side of the main window Set the Zero search torque to a value 10 20 higher than the actual torque observed during this procedure improve the repeatability precision of the zero point make sure that the mechan ical collision point is as stiff and well defined as possible 34 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 6 Mechanical Zero search 2 6 5 Sensor type 1 Zero search Senso
309. irmed SYNC Producer SYNC Consumers Request Z2 q Indication TTIO9IGB The SYNC does not carry any data L 0 The identifier of the SYNC object is located at object 005h JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 195 4 5 4 5 49 196 Expansion Module MACOO FC2 FC4 NMT Network Management services The Network Management is structured according to nodes and follows a master slave structure NMT objects are used for executing NMT services Through NMT services nodes are initialised started monitored resetted or stopped All nodes are regarded as NMT slaves An NMT slave is uniquely identified in the network by its Node ID NMT requires that one device in the network fulfils the function of the NTM master The NMT master controls the state of the NMT slaves The state attribute is one of the values Stopped Pre operational Operational initialising The module control services can be performed with a certain node or with all nodes simultaneously The NMT master con trols its own NTM state machine via local services which are implementation depend ent The Module Control Service except Start Remote Node can be initiated by the local application A general NMT protocol NMT master NMT Slave s 0 2 CS Node ID Request Indication COB ID 0 Indication Indication TT1082GB Where CS is the NMT command specified The Node ID of the N
310. is always measured in native motor units Conversion from generic engi neering units is only supported for the commands Set a register in the MAC motor Jump according to a register in the MAC motor and Wait for a register value before continuing 300 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 10 Expansion Module MACOO R1 R3 R4 4 10 10 25Calculator Options Dialogue Velocity Reg 5 Velocity Reg 5 1 Basic Options Debug Calculation precision Register listing and naming f Numbered list with long MacTalk names Simple list with short firmware names Function The options tab contains various settings that affect the operation of the Calculator command Calculation precision is at the time of writing locked to 32 bit precision This is not an error and should not be reported Register listing and naming provides an alternative method of entering ata into the dialogue by selecting simple list with short firmware names Instead of selecting for example 3 Requested position to access register no you can simply type P_SOLL If you wish to enter a constant you simply enter the digits the dialogue will not mistake the constant for a register number If you are in doubt about a register name look at the expression in the caption of the dialogue box A recognized register name will appear in the expression An unrecognized register
311. is repeatedly bent If this is required use a special robot cable 2D or 3D cable 270 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 9 Expansion module MACOO P4 P5 Expansion module MACOO P5 front plate Control I O CNT p M 12 5pin male Harting 3HAN 8pin male connector includes Contains y RS485 modbus 4 20mA input 24VDC to slave 4 20mA output Error output 24VDC supply input Communication M 12 5 female connector includes RS232 interface 5485 Modbus same as SLV 4 9 13 Expansion MACOO P5 connector description The MACOO P5 offers IP67 only IP65 on MAC400 800 protection and MI2 connectors which makes it ideal for process control and automation applications where no additional protection is desired The MI2 and Harting connectors offer solid mechanical protection and are easy to unplug compared to modules with cable glands or DSUB connectors The connector layout CNT Control I O Harting 3HAN 8pin male connector JVL Cable Isolation Signal name Description WI10xxxxx group AIN 4 20mA input Positive terminal AIN 4 20mA input Negative terminal Red 4 20 output Positive terminal Apply 7 to Grey 3 disabled AOUT 4 20mA output Negative terminal AOQUT 24V to this terminal if internal AOUT supply is OUT1 Error output PNP ouput Control supply input 12 28VDC Consump tion ty
312. is the offset register 4 Save the offset value permanently in the flash memory This procedure is basically per formed from the command register 21 by writing 21 2 When using a bus module please refer to the manual of actual type of bus module to do the save in flash opera tion Please notice that if the value is not stored in the flash memory the zero point is lost after a power cycle For MAC800 users The MAC800 is default set to a resolution of 8000 counts rev compared to other motors which have 8192 counts rev as default The MAC800 default resolution can be changed from 8000 to 8192 by setting bit 21 to in register 39 HW SETUP Default it is set to I If the default has not been changed the 4 step procedure shown above can simply be used If the default have been changed and the MAC800 is set to 8192 counts rev bit 2 0 Read register 226 which is the absolute encoder position value 2 Register 225 8192 register 226 8000 Remember that the result must be ne gated before entering it into register 225 3 Save the offset value permanently in the flash memory This procedure is basically per formed from the command register 21 by writing 21 2 When using a bus module please refer to the manual of actual type of bus module to do the save in flash opera tion Please notice that if the value is not stored in the flash memory the zero point is lost after a power cycle JVL Industri Elektronik A
313. ister overview in MacTalk The following screen is shown in MacTalk when selecting Coil Mode Main parameters used in coil mode MacTalk Monae Fle Setup pel z i i bs g p open Seb ish Reset piton Clear Registers Adeanced Fine parameters Scope mode V Etter hand Parse Pe Change achas mode Filis i Funchon om i i i inst i i Feshon kit me Analogue veloci wat deaan Startup mode Anagua is r Tongue Y Inputs Choose Coil mode Ene one Hen imet up iv fol T odes 7 binanton 101 Usnrc Profile Data Prot de E Max velocity 180 Rm ON All these parameters secen tsi f EN fe Fad re can be used to limit the sg m ij Gear factor Load 10000 f Unt motion For example SERE The ratio between the maximum torque E the incomming pulses or velocity dim d enses and the actual motor T Co parameters Tar nma m Lower ba NUI movement is specified Coil mode parameters ss pro VE TE V Unde here Set P to P6 in this Upper cip i J Me vols F Unda field according to SA E ire Under the description in Sist recten eel Bate start ponder now Mol addit th is chapter Dont watie start pasiben command accolas TTII27GB Th
314. it inputs NL or PL are enabled and one of these is activated the error action will be executed The error action is defined in object 201 Ih subindex 8 Bit Input Mirror Setting this bit will transfer the state of the inputs NL PL INI 4 to the Input register in the basic motor This is usefull if the inputs are used in for ex ample a eRxP program graphic programming Notice that only MACOO FCx Firmware newer than 3 00 supports this feature ur at 5 4 Bit Input we mew wmm moo 172 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4 4 5 29 Object 201 1h Subindex 8 Setup bits This object is used for auxiliary setup of the module gu 7 6 55 4 et 0 Endless Error SCAN SCAN SCAN P IST When this bitis the P IST is scanned all the time The transmit PDO2 1 will then send the last scanned position instead of reading the position SCAN V IST When this bit is the V IST is scanned all the time The transmit PDO22 will then send the last scanned velocity instead of reading the velocity Endless relative When this bit is the endless relative position mode is used when doing relative positioning in DSP 402 When using this mode absolute positioning can no long er be used Error action 0 set motor in passive mode stop motor by setting velocity to zero JVL Industri Elektronik A S User Manual Int
315. ject Object 6092sub1 Feed constant factor Object 6092sub2 Position factor Numerator 5 in section 4 3 39 Position factor Numerator formula a Feed constant Feed Position factor Position factor Feed constant Shaft revolutions or as and object Object 6092sub1 Position factor Position factor Numerator Object 6092sub2 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 185 4 5 4 5 39 4 5 40 186 Expansion Module MACOO FC2 FC4 Digital Inputs 6 in section 4 3 39 Bits 31 24 The Motor Status register 201 1 3 Bits 23 16 HardWarelnputs 2011 1 the 6 HW inputs on the module Bit 2 sensor state Bits 1 0 Bits 5 4 from Hardwarelnputs ANDed with InputSetup 201 1 7 in reality in puts 5 and 6 Dititallnputs UINT32 Inputs lt lt 16 UINT32 MotorStatus lt lt 24 Inputs amp InputSetup gt gt 4 amp 0x3 unsigned 5 0 lt lt 2 Outputs 7 in section 4 3 39 Outputs DigitalOutputs amp OutputMask gt gt 16 amp 0x3 Note that the module outputs come from the manufacturer specific bits 7 16 and that bit 0 Set Brake is not implemented Home offset 8 in section 4 3 39 P Home PositionFactor HomeOffset HomeTable Method HomeOffset In dexDistance Uselndex Changing operation mode A change
316. k Funcion eoe Fiir emit inr Pretoria indu Dew ace nion Walch analogues tomos T ipinta Acuerdo liepe bhert Tie Save Plast eet pain Ow eron omgi j Error Handling Use these fields to define error limits for the position range etc E Wer whip STOP Mote A COM acan Court 7 ae Court APL gea Cal Aang Fe pi porn 1m vei condendi Oum 29123 Un controled breast In selbe mess E ror cuis A 2 prier raplum Conable abun r jh Using MacTalk to setup the motor Input Outputs The functionality of the I O s is specified here Motor status This field shows the actual motor load position and speed etc Inputs This field shows the actual supply voltage the speed at the pulse input and the voltage at the analogue input Errors NT p Zed sooth ida If a fatal error occurs information will be displayed here U rga 10000 Zea search omie 4883 pach Sey Profile Data All the main para meters for control ing the motor behaviour are set up in this field Ziri search orar Zero Search All the parameters regarding the position zero search can be specified here MAC motor connection information Always shows if the motor is on line or not Undervoltage handling Determine what hap pens
317. ktronik A S User Manual Integrated Servo Motors MACO50 3000 2 8 Under Voltage Handling Undervoltage Handling Use these fields to define the behaviour of the motor when mains power disappear Y Undervoltage handling Undervoltage gt Set error bit F Undervoltage gt Stop controlled and go to passive T Undervoltage gt Set velocity to 0 TT1130GB 2 8 1 Undervoltage handling The MAC motor offers the possibility to define the behaviour during and after the mains voltage disappear This situation could for example be during an emergency stop which causes the mains supply to be cut while the control voltage is still applied to the motor 3 options exist 2 8 2 Undervoltage gt Set error bit Default Off If this option is selected an under voltage will be handled like an error situation and the corresponding error bit will be set The motor is stopped using the error deceleration before the motor is switched to passive mode like any other error situation When the main power is re applied the motor will stay in passive mode and report and under voltage error To get the motor back in normal operation the error must be cleared and a operation mode must be selected If this function is activated it will have first priority and the error deceleration will be used compared to the 2 other options Undervoltage gt Stop controlled and go to passive and Undervoltage gt Set volocity to 0 which both uses no
318. l cable MacTalk JVL commands special commands with high security 19200 bit sec 19 2kBaud 67 000 000 0 3000 RPM 0 3606 RPM 250 444 675 RPM sec Point to point on RS422 Up to 32 units on the same serial RS232 RS485 interface with built in expansion module Ad Communication Baud rate Position range Speed range Digital resolution Acceleration range Addressing dress range 1 254 Standard 85 With MacReglO software 156 Only for experts Max 4 RPM variance between command and actual speed Number of parameters Speed variance SPEED TORQUE Analogue speed torque input 11bit sign Nom input voltage 10V 10kOhm input resistance Voltage range max 10 to 32VDC Offset typical 50mV Sampling rate at analogue input 750 Hz Encoder output signals A A B B RS422 Line driver Typical 1 1 3 7 Volt outputs Driver SN75176 90 Phase shifted Analogue speed input Zero speed determination 0 rated speed Speed variance at rated speed Power Supply 10 0 0 Ambient temperature 0 40 C 0 0005 50ppm Torque limit in speed mode 0 300 by parameter Analogue torque input Torque control accuracy VARIOUS Electromechanical brake Regenerative Protective functions Error trace back Overload l T Regenerative overload follow error function error regenerative overload over voltage software position limit Abnormality in flash memory under voltage over current temperature to
319. le Multifunction l O s A P A 9101 connector including analogue input AIN and RS485 Interface RS232 interface and GND 4 8 3 254 TTIOS8GB Expansion MACOO FS4 hardware description The MACOO FS4 offers a IP67 on 50 141 protection and MI2 connectors which makes it ideal for automation applications where no additional protection is desired The M12 connectors offers a solid mechanical protection and are easy to operate JVL Cable Wl1000 Isolation M12F5TO5N group 1 The connector layout PWR Power input M12 5pin male connector mM in P Main supply ground Connect with pins 3 _ P Main supply round Connectwih pind 5 Grey D Note P and P is each available at 2 terminals Make sure that both terminals are connected in order to split the supply current in 2 terminals and thereby avoid an overload of the connector COM Interface RS485 M12 5pin female connector JVL Cable WI1000M12 Isolation M5TO5N group 1 Leave open Leave open CR RS485 interface positive terminal Radea Leave open if unused RS485 interface negative terminal Leave open if unused Interface ground Continued next page JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 8 Expansion Module MACOO FS1 FS4 Continued from last page 101 Basic l O s M12 8pin male connector JVL Cable 1000 1 2 Isolation Signal
320. le Phoenix MACOO R3 IP67 IP65 Cable glands Cable glands No eee m M2 Note IP65 on MAC400 8 The MACOO R3 module can also be delivered with cable in selected lengths Cables with M I2 connectors can also be supplied for the MACOO R4 module The first part of this section deals with the common features of both modules Please see the latter pages of the section for see specific information about each module for exam ple connection diagrams 274 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 10 Expansion Module MACOO R1 R3 R4 4 10 2 Important before use Please note that two different types of firmware setup are available Graphic programming setup Firmware MACOO RxP Fixed formats MACOO Rx See User Manual LB0047 8GB Until Q3 2004 the only firmware available was the fixed format type Since this date the fixed format firmware has not been updated and the Graphic Programming Setup is the preferred type i e all new modules by default contain this new type of firmware The graphic programming firmware offers 100 flexibility since almost any function in the motor can be controlled using simple user friendly commands that are built together as a sequential program The user interface of both types of firmware setup is shown below Note If MacTalk is used off line no motor connected all tabs can be seen by selecting Show hidden pages in the Vie
321. le mounted _ 138 4 5 45 a50 h7 1 97 5 4 5 3 0 12 E ih i 30 1 18 25 0 98 214 hG 0 55 60 2 36 49 5 1 95 1 83 0 07 ail TI1148GE 49 5 1 95 60 2 36 Model MAC400 D2 D3 MACA4D0 D5 D amp Download CAD drawings from www jvl dk default asp Action Details amp ltem 426 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 325 5 4 Physical Dimensions 5 4 3 Physical dimensions MAC800 41 2 1 63 92 7 3 65 i 115 230VAC supply cable The cablegland accepts an outer cable dia between 5 0 Shown with a 2 ca woa Profibus module mounted 119 5 4 71 00 08 Q 019 0 0 013 0 75 0 0 0005 0 0 03 7 2 76 0 0 0011 d 90 3 54 63 64 2 5 80 3 15 OA RBAARAAARAHOo oBBgba9blBHEBHEEBHBHO9 i 63 64 2 5 970 0 0 03 2 76 0 0 0018 4 05 5 0 217 80 3 15 MAC800 D1 D2 175 6 89 13 8 0 54 MAC800 D3 201 6 7 94 19 8 0 78 MAC800 D4 D5 All dimensions in millimetres inches esses Download CAD drawings from www jvl dk default asp Action Details amp ltem 426 326 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 4 4 Physical dimensions MAC1500 D1 204 8 103 9 110
322. less relative Dispensers for film labels etc Dosing pumps Turntables Torque controlled screw machines Make the choice on the MACOO RxP tab N MacTalk Noname File view Motor MACOO RxP Setup Updates Help X 9 c p rid 3 Open Save Save inflash Reset position Clear errors Reset motor MACOO Rx Programmable Select program type for new program With this mode it possible to use both Relative absolute absolute and relative positioning But the moving range will be limited Choose one of these program types This mode is only for relative movement Endless relative but there will be na limit on the move range Program Optionally upload the actual program Upload from module Use this to upload a program previously downloaded to the module stored in the module last time TT0980GB After making one of these 3 choices above the program window will be opened JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 277 4 10 Expansion Module MACOO R1 R3 R4 4 10 5 278 MACOO RxP Main window The main window for creating a new program or editing a program is shown below MACOO RxP menu Main menu for creating a new program Verifying program size and other basic details for the MACOO RxP module MacTalk Noname Transfer amp Start Will transfer the complete MACOO RxP Status texts The message Program not transferred means that there is a differenc
323. logue to position parameters Offset 1000 1000 Counts Full range 4992 5000 Counts Hysteresis 50 50 _ Counts JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 3 2 6 1 2 6 2 32 Mechanical Zero search Mechanical Zero search modes In all positioning systems there is a requirement to be able to find a mechanical zero po sition after the system is powered up or at specific times during operation For this pur pose the MAC motor offers 5 different Zero search modes which can be selected in the MacTalk main window or by sending a command at one of the serial interfaces The 5 different Zero search modes can in addition be selected to be started automatically after power up of the motor or done by sending a command during normal operation to the motor Select the Zero search mode vy Zero search an ie ds Disabled H using this field The selected format will be used as follows Use index alier zero search Immediately after the motor is powered up Zero search position only the Power up Formats Zero search velocity If a search is initiated via the serial interface or search terque From an expansion module MACOO RI R4 FP4 EC4 etc Please note that the 3 formats for 17 Zero search Power up Zero search must not be Zero search mode Disabled selected if an expansion module is used Disabled R3 or FP2 If an automa
324. low shows the SW3 Dip switch location The various settings of SW3 is shown on the previous page Dip switch location on the MAC00 FC4 Expansion module Dip Switch SW3 placed on the rear side of the module M12 Connectors Internal circuit boards Mini dip switch shown with default setting OFF ON C 100000000005 TT 1072GB Switch description Description Function Signal name RS232 interface transmit output ON Enable Dip 2 DIP2 ON and DIP3 OFF vO terminal A AIN Analogue input Dip 2 DIP2 OFF and DIP3 ON I O terminal A O2 output 2 DIP4 ON Output 1 DIP4 OFF Input 1 DIP5 ON O1 output ops Vo terminalit DIP5 OFF PL positive limit input DIP6 ON O Output supply rg I O terminal D DIP6 OFF NL Negative limit input The factory default setting is X __ RSea interace Enable Dp2 X pa X Ds X Dee X 206 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4 4 5 55 Cables for the MACOO FC4 The following cables equipped with M12 connector can be supplied by JVL MACOO FC4 Connectors Description JV
325. lowest field area in a CAN mes sage Header A CAN message transmits the communications object and a variety of management and control information The management and control information bits are used to ensure error free data transmission and are automatically removed from the received message and inserted before a message is sent A simplified CANopen message could be as the figure below 11 bit Header Data frame TT1093GB The two bit fields Header and Data form the simplified CANopen message The bit Header are also designated as the identifier or as the COB ID Communication Object identifier JVL uses bit format type CAN A but not 29 bit format type CAN B The COB ID carries out two task for the controller communications object Busarbitration Specification of transmission priorities Identification of communications objects The COB ID comprising two sections Function code 4 bit in size 0 15 Node address Node ID 7 bit in size 0 127 See section 4 3 12 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 4 5 7 Expansion Module MACOO FC2 FC4 The function code classifies the communications objects and controls the transmission priorities Objects with a small function code are transmitted with high priority For ex ample in the case of a simultaneous bus access an object with the function
326. lowing units MACS50 to 141 Fits directly to the 8 pole I O connector inside the basic MAC motor MACO00 CS Passes through the CS module and connects to the basic MAC motor JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 9 14 9 14 2 9 14 3 9 14 4 Accessories Connectors connector kits MACOO CONKIT This kit contains all 3 connectors for the Basic Mac Motor Power connector JVL no 3069 02 Housing 2p Pitch 3 96mm Molex no 09 91 0200 JVL no 2478 TL Crimp contacts Molex no 08 50 0106 RS232 Connector JVL no WG0200 Since this connector is very small pitch 5mm it is supplied as an assembled connector with 65mm cable WG0200 is the JVL number I O Connector JVL no 254H08 Housing 8p Pitch 2 54mm AMP no 770602 8 JVL no 4809C P9 4L Crimp contacts AMP no 770601 1 By ordering this connector kit all of the above mentioned parts are included Please en sure that a proper crimp tool is used when the contacts are fitted The type numbers mentioned in brackets are the original type numbers from either Molex or AMP Power Supplies PSUOO PDI Combined power dump resistor and capacitor unit For a complete power supply sys tem only a transformer with a secondary winding supplying 32VAC is required For systems with up to 5 8 MAC motors this unit can serve as a central power dump unit The capacitor offers an efficient and economical way of storing the energy retu
327. lows you to connect a JVL MacMotor to a DeviceNet net work Using this module all the registers in the MAC motor can be accessed over a DeviceNet network The module supports Baud rates of 125 250 and 500kbit The module includes galvanic isolation between the motor and the DeviceNet network The Baud rate and node id must be configured via the internal dip switch before the module is connected to the net work The module supports polled IO with 8 bytes in and 8 bytes out The specification of the IO is according to the position controller device type Important Please refer to the following sections of the DeviceNet specifications for additional infor mation Volume ll Section 3 12 Position Controller Volume ll Section 6 24 Position Controller Supervisor Object Volume ll Section 6 25 Position Controller Object Volume ll Section 6 14 Parameter Object Volume l Appendix DeviceNet Error Codes Volume Appendix J Data Type Specification The expansion module MACOO FD4 can be mounted in standard MAC motors MACSO 95 MACI40 MACI41 MAC400 and MAC800 The connectors are grouped as follows Protection class I O and interface Power supply MACOO FD4 IPe7 IPO5 Mi2 Mi2 o Note IP65 on MAC400 800 Cables with M12 connectors can be supplied for the MACOO FD4 module The first part of this section deals with the software features of the module Please see
328. ly Use a proper resistor as indicated in the table below PNP sour utput connec o the A and B inpu to the Aand put MAC motor with MAC00 B41 expansion module Supply Resistor size Warni arning VD h SEC ds Eu Never connect voltages I2VDC kOhm higher than 5V directly to A1 i i Multifunction 1 ISVDC 1 2 kOhm the A or B terminals since INPUT SETUP p 18 1 8 kOhm t Signal source PLC 24VDC 2 7 kOhm 30VDC 3 3 kOhm this can damage the inputs Multifunction 2 icd INPUT SETUP B2 Al or A24 Optional Output resistor Al or A2 Power gt Supply 7 switch T nee BIE BI or B2 see communication chapter 5 32VDC Bl orB2 Ground GND 1 Ifused the B terminal mustbe connected in the same manneras the A terminal TTH41GE Thenegativeinputterminals Ax and Bx mustbeleftunconnected JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 141 4 3 Expansion module MACOO B41 4 3 12 Connecting a balanced push pull signal to the Multifunction 1 0 The drawing below shows how to connect a balanced or push pull signal source to the MACOO B4 multifunction I Os Use twisted pair cable for the balanced signals in order to ensure noise immunity Note If inputs are used in pulse direction format input A Ax Ax is pulse input and input B Bx Bx is direction input Warning Voltag
329. ly or the last node on the line in order to terminate the line Remember to configure I O type as Pulse Input in MacTalk if none of the 4 terminals A A B and B are used the multifunction I Os This must be done to avoid random function of the motor since the mul titunction I Os are defined as Serial data by default Important Please note that the cables are a standard type They are not recommend ed for use in cable chains or where the cable is repeatedly bent If this is required use a special robot cable 2D or 3D cable JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 2 Expansion Module MACOO B1 B2 B4 Expansion module MAC00 B4 front plate lO Basic O s p IN l dem M12 8pin male connector including I NET Multifunction A j and Ol O2 GND the analogue input AIN COMI Communication MI2 8pin female connector including RS232 RS485 PWR Power supply MI2 5pin male connector including P primary supply and O secondary supply and P COM2 Communication 2 MI2 5 female connector including RS232 RS485 interface 4 2 15 4 2 16 TT1015 02GB General description MACOO B4 The MACOO B4 expansion module is protection class IP67 MACO50 141 and is basical ly similar to the and B2 modules except that it offers M12 circular industrial connec tors which makes th
330. m Flange and shaft dimension POSITION pulse inputs Command input pulse Input frequency Electronic gear Follow error register In position width Pulse direction or 90 phase shifted A B RS422 0 8 MHz 0 1 MHz with input filter A B A 10000 to 10000 B 1 to10000 Simulation of all step resolutions 32 bit 0 32767 pulses 32 bit Infinity Flip over at 231 Position range POSITION serial communication Communication facility pulses From PLC PC etc via RS422 or asynchronous serial port RS232 with special cable MacTalk JVL commands special commands with high security 19200 bit sec 19 2kBaud 67 000 000 0 3000 RPM 0 3606 RPM 250 444 675 RPM sec Communication Baud rate Position range Speed range Digital resolution Acceleration range Addressing Point to point on RS422 Up to 32 units on the same serial RS232 RS485 interface with built in expansion module Ad dress range 1 254 Standard 85 With MacReglO software 156 Only for experts Number of parameters Speed variance SPEED TORQUE Max 4 RPM variance between command and actual speed 11bit sign Nom input voltage 10V 10kOhm input resistance Voltage range max 10 to 32VDC Offset typical Analogue speed torque input 50mV Sampling rate at analogue input Encoder output signals A A B B RS422 Line driver Typical 1 1 3 7 Volt outputs SN75176 90 Phase shifted Analogue speed input Zero speed determinatio
331. m input mode is selected See Input modes page 238 The action is defined by a FlexMac command See FastMac commands page 240 Possible values are 0 127 where 0 represents no action JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 239 4 7 Expansion Module MACOO FP2 FP4 4 7 8 FastMac commands Using the FastMac commands it is possible to activate a set of registers and set the mode of the motor using a single command The command is composed of two parts The first part is the mode that the motor will use The following 4 modes can be selected Value Motor mode after command Formt ss Nocnngee Commana 98 Sub command N _ The second part of the command is a register number or sub command number The following table shows the register numbers N Register N Register fo fe je w eia ne h Jv wie a s m ww a jm ale e v eg n fafa ees ve ele i1s a The following table shows the sub commands N Command N commana o Nooperatin i6 Sursenhzwo s Select relative positon mode using P FNG 8 P FNC FLWERR PT 16 s FNC FLWERR 16 240 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 7 Expansion Module MACOO FP2 FP4 Examples of FastMac commands Change velocity mode and activate register VI 32 8 FastMac command 40 Activate r
332. m is larger than the maximum at startup Register 39 HW SETUP Bits 24 25 and 26 only The value of bits 25 and 24 define the rotary table options Bit26 Bit25 Bit24 Operationselected ____ No Rotary table operation normal motor operation with full position range 0 o 1 Always CW rotary table operation Always Always CW rotary table operation si rotary table operation Always CCW rotary table operation BEEN DO roary able operaien Shortest rotary table operation Always _ _ rotary table operation with multiturn operation Always CCW rotary table operation with multiturn __ _ Bit 26 in register 39 HW SETUP select the multiturn operation This bit is used only with the CW and CCW operations and allows complete turns to end at the same me chanical position as it started from by specifying a target position P SOLL that lies out side the rotary table position range For instance if the working range is 0 7999 a range of 800 valid positions one full motor shaft revolution on the MAC800 and the current target position is at 3000 writing 1000 3000 8000 will make the motor perform ex actly one full turn and leave both P SOLL and P IST TURNTABLE at 300 afterwards In general P SOLL will be modified to be within the valid rotary table position working range if a value outside this range is written to P SOLL Important Please remember to sa
333. me mem mS ee present 0 HW type for the second value in each sample reque oe ro mr mr present 0 RW type for the third value in each sample mpre fee 6655055 NM present RW type for the fourth value in each sample 162 REC_CNT not Word Index into the sample buffer used for scope functionality present RW The length of the sample buffer and thus the range of this parameter if determined by bit 23 SBUF_2048 in Reg39 HW_SETUP See document section YY for further information on the sample system Id GEN EXT not ia Unscaled Raw velocity of external encoder input in pulses per 1 3ms lm not Nal ward Velocity of external encoder input V_EXT after being present 0 R scaled by the ratio GEARF1 GEARF2 165 G FNC not Na Word present 0 R n emm je present 0 R 167 FF OUT not Na Word present 0 R 168 VB OUT not a present 169 VF_OUT Actual Nay ime torque RW eme present RW 171 ANINP_OFFSET not TY Word present 0 RW 172 ELDEG OFFSET not Na Word used with motor current loop present 0 R PHASE COMP PNE ZEN used with motor current loop present 0 R 174 AMPLITUDE not Na Word used with motor current loop present 0 R 175 MAN I NOM not Na Word used with motor current loop present 0 RW 176 MAN ALPHA not Na Word used with motor current loop present 0 RW 177 UMEAS not Na Word used with m
334. mit request Indication Response COB ID 700h Node ID Request Remote transmit request Indication Confirmation Response Node Guarding event Life Guarding event Indication Indication TT1083GB Where s is the state of the NMT slave s NMT state 7 Pre operational t is the toggle bit it alternate between 2 consecutive responses from the NMT Slave The value of the toggle bit of the first response after the guarding protocol becomes ac tive is 0 The Toggle Bit in the guarding protocol is only reset to 0 when the NMT mes sage Reset Communication is passed no other change of state resets the toggle bit If a response is received with the same value of the toggle bit as in the preceding response then the new response is handled as if it was not received Heartbeat With the Heartbeat protocol a Heartbeat Producer cyclically sends its communications state to the CAN bus One or more Heartbeat Consumers receive the indication The relationship between producer and consumer is configured via the object dictionary The Heartbeat Consumer guards the reception of the Heartbeat within the Heartbeat Con sumer time If the Heartbeat is not received within the Heartbeat Consumer Time a Heartbeat Event will be generated Heartbeat producer Heartbeat consumer COB ID 700h Node ID Request 6 0 Indication Heartbeat Heartbeat producer time
335. motor mode Gear or Passive mode Index and Index 2 is refering to the mode registers which are shown below MacTalk Noname View Motor Offline MACOO RxP Set The Mode field is found in the lower mee ae a Nee part of the register tab Set the c Mode reg and 2 as shown in order LJ a to set the motor in Passive mode or Gear mode depending on the state of input selected above 0 ii pos window 4 24 100 Louris Select the Registers tab V Mode Made reg 1 Mode reg 2 Ba of Mode reg 3 Passive e Mode reg 4 Pasive No connection on COMI Baudrate 192f TT1191GB Continued at next page JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 145 4 3 Expansion module MACOO B41 Step 4 Optionally an input can be used for enabling motor movement according to the external encoder when the input is active or decelerating the motor to a stationary position when the input is passive Setup the motor according to the following illustration Offline MACOO RxP Setup Updates Help 4 We i aji Filter setup ilter parameters Tests Scope Special comman E HW 1 function setup Vy Hw 2 function setup Input selection Input 2 unts rewv Input function Copy register to register Input in active register Do Nothing Select the Advanced tab Input active register Do N
336. mple the drive is allowed to use during normal operation Also note Reg32 ACC EMERG used during emergency stops T SOLL Torque 0 1023 The maximum torque that the drive is allowed to use The value 1023 corresponds to 300 of nominal load and is the absolute maximum peak torque allowed The value 341 gives 10096 nominal load named _ SIM E IN P FNC P SIM P IST 32 bit NEN __ actual motor position measured by the internal encoder Updated every 1 9ms Note that this register is maintained incrementally which means that the user can update it to offset the working range When updating when the drive is not in Passive mode P_IST and P SOLL should be updated together in an atomic operation using Reg163 NEW or other special measures Also note that the firmware will change this register after a zero search operation has completed Ht high word of P S fe 12 VISTO of the drive T the inertia of the motors rotor itself 4 GEARF CTC Gear factort Nominator 15 2 X J Gearfator2 Denominator 46 T Energy dissipated in the motor windings _ _ _ Safety limit for I2T above Motor will set an error bit if I2T gets above IZ TLIMIT Energy dissipated the internal power dump E SL Limit for Reg18 UIT Motor will set an error bit if UIT gets a
337. n 0 Counts 1 0 Setup 101 Input Output 102 Power Power management management TT1155GB 2 10 1 SSI Encoder SSI support is added to the 50 141 series of servomotors this feature is very useful to determine the absolute position of the motor shaft if an encoder is connected directly to this or another encoder position The SSI interface When the differential lines are used for SSI the Al lines work as a Clock signal from the motor to the encoder while the B signals work as a Data signal from the encod er to the motor The figure above shows the SSI protocol principle The Clock line is normally high When a reading is requested the Clock goes low for t micro seconds to allow the encoder to sample and prepare a value On the first rising edge of the Clock 1 no sampling is done but on the second rising edge of the Clock 2 the first data bit is read from the Data line Shortly after reading the bit value the motor will set the Clock high and execute another cycle where the data bit is sampled just before each rising Clock After the last data bit has been sampled the Clock stays high In the MAC motor several registers are available for storing values for different purposes Position registers P P8 available from MacTalk etc are used to hold SSI positions 58 JVL Industri Elektronik A S User Manual Integrated Servo Motors MA
338. n Speed variance at rated speed Power Supply 10 0 0 Ambient temperature 0 40 C 0 0005 50ppm Torque limit in speed mode 0 300 by parameter Analogue torque input Torque control accuracy VARIOUS E Electromechanical brake Regenerative Protective functions Error trace back Overload I T Regenerative overload follow error function error regenerative overload over voltage software position limit Abnormality in flash memory under voltage over current temperature too high LED functions Power Green LED Error Red LED Note that the LED s are only visible when no module is mounted Output signals 3 general purpose NPN 30V 25 mA outputs Error and In position Zero search 1 Automatic Zero search with sensor connected to input 2 formats 2 Mechanical Zero search without sensor Torque controlled Shaft load maximum Radial load 18kg 20mm from flange Axial load 11kg Optional brake D4 option Controlled automatic or from input 3 25Nm inertia 0 22cm2 turn on time 50ms turn off time 15ms Rated power rate motor Mechanical time constant motor Electrical time constant motor Standards Protection Ambient 0 to 40 C 32 104 F 20 85 C 4 to 185 F Humidity 90 Error on 75 C 167 F Usage Storage Temperature Temperature shut down and error message generated at 73 C 163F The heatsink fan starts at 55 C 131F JVL Industri Elektronik A S User Manual Integrat
339. n Flash from the nano PLC program Note that the Bluetooth and WLAN modules are similar to the RxP modules in that the wireless link replaces the RS 485 interface It is therefore supported to send Reset sequences over Bluetooth and WLAN Note that saving parameters to flash can only be performed a few thousand times before the flash wears out The number of times may differ significantly between units If the flash wears out the motor will load a default set of register values at start up The elec tronics in the motor must be repaired or replaced to be able to save reliably to flash again JVL recommends to avoid saving in flash when it is not strictly necessary Clear Errors Pressing this button will clear the error bits in the Error Status motor register 35 With the MAC800 motor MacTalk will normally write a value of zero to register 35 However if the Position Limits error bit is set it will pop up and ask the user if the po sition limits should be temporarily disabled until the position is back inside the limits set This is to handle the situations where the motor is moved outside the position limits while working in another mode like Velocity mode If the user answers Yes to the prompt MacTalk will write the value 4000 hex where only bit 14 is set Bit 14 will be cleared automatically by the MAC800 firmware as soon as the actual position is again in side the position limits If bit 14 is not set the motor will refuse to move while
340. n addition to these features many more are accessible In total the MAC motor contains more than 200 internal registers such as nominal velocity actual position etc but please note that several registers are not for the normal user and damage may occur if the con tents of these registers is changed The following pages descripe the communication protocol that is used when communi cating with the MACSO 141 motors Serial Quick Guide MacTalk protocol This section describes control of the MAC motor via the serial interface RS232 485 con nector on the or equivalent module The interface is RS232 compatible and uses 19200 baud with 8 data bits and no parity The MAC motor is completely controlled by reading and writing to registers The registers are numbered 1 255 The width of the registers is 16 bits 32 bits To protect the communication from errors the data is transmitted twice First the data byte is transmitted and then an inverted version 255 x is transmitted The easiest way to become familiar with the registers and MAC communication is to use the MacReglO program This program lists all of the registers and the serial commands sent and received can be monitored JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 357 9 11 MacTalk communication 5 11 2 Writing to a register Controller sends MAC motor response Write Address RegNum Len Data End
341. n sampling is active after trigger has been detected Bit 12 TRIGGER ARMED BIT Set when sampling is active but trigger has not been detected yet Bit 13 ADVSAMPLE BIT If set enables div shift min max avg bitfield sampling START MODE not Na Word Determines in what mode the motor should start after power present 0 HW on and after a Zero Search but is This register works closely together with Rege MODE REG preset as od Bits 31 16 are reserved mode Bits 15 8 are used to select the type of zero search to register perform when the FastMac command 16 96 is received This should be one of 12 13 14 or zero Bits 7 0 select the value to transfer to Rega MODE REG at motor power up and after a zero search has completed If bits 15 8 are non zero the motor will remain in Passive mode at power up regardless of the value in bits 7 0 The intention is then to wait for a FastMac command 16 96 It is also possible to simply write a new value to Reg2 MODE REG to change mode 38 P HOME Zero Na Word Encoder The offset value to use to adjust P IST at the end of a Zero search 10000 RW counts Search position 39 HW SETUP not Na Word Bit 0 DIRAWR present 9 RW Bit 1 DIRBWR Bit 2 PULSEOUT Bit 3 XSEL1 Bit 4 XPRINP Pulse Direction or Quadrature input type Bit 5 NOFILT Disable lowpass filtering of external encoder pulses Bit 6 INVXDIR Bit 7 INVROTDIR Bit 8 USER_INPOS Bit 9 USER_ERROR Error output pin
342. nable Dip 2 DIP2 ON and DIP3 OFF Dip 2 DIP2 OFF and DIP3 ON DIP4 ON Output 1 l DIP5 ON O1 output DIP5 OFF PL positive limit input DIP6 ON O Output supply rg geben DIP6 OFF NL Negative limit input The factory default setting is SW3 OFF Function Dp X RSSemedesEmbe _ Dip2 X pes X Jouw Des X 230 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 6 Expansion Module MACOO FD4 4 6 27 Cables for the MACOO FD4 The following cables equipped with M12 connector can be supplied by JVL MACOO FD4 Connectors Description JVL Order no BUS1 BUS2 5 8 Female Female B coded RS232 Interface cable Connects directly from MACOO FD4 to PC RS232 M12 1 8 Length 5m 197 inch Cable 5 5mm with M12 female 5 pin connector loose wire ends 0 35mm 22AWG and foil screen WI1000 M12FSTOSN Length 5 197 ie Same as above but 20m 787 inch WI1000 M12F5T20N Cable with M12 male 8 pin connector loose wire ends 0 22mm 24AWG and screen WI1000 M12M8TOSN Length 5m 197 inch 44 gt Same as above but 20m 787 inch WI1000 M12M8T20N DeviceNet cable with M12 male 5 pin connector loose ends arid Greer WI11006 M12M5S05R Length 5m 197 inch Same as above but 15m 591 inch WI11006 M12M5S15R Devicenet cable with M12 female 5 pin connector loos
343. name will appear as a zero You can switch between the two methods of data entry at any time JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 301 4 10 Expansion Module MACOO R1 R3 R4 4 10 10 26Jump according to a comparison Dialogue Jump condition Reg No Requested position Operator gt Greater or equal Cancel Reg No 11 Position Reg 2 Function Compares two registers to each other before either jumping to another line in the program or moving on to the next line in the program If the condition is met the command jumps to the specified program line If the condition is not met the program proceeds to execute the next line in the program Any two registers can be compared to each other but the command does not do anything beyond comparing the register numerical values as measured in native motor units To ensure comparisons are meaningful it is preferable to compare registers that hold the same type of information in the same binary format In the example above two position registers are compared Both hold position information both measure position in encoder counts Such a comparison will always yield meaningful predictable results For other types of registers consult section 5 6 302 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 10 Expansion Module MACOO R1 R3 R4 4 10 11 General hardware aspects All internal and
344. ncoming 1 Megabit Modbus telegrams for a few seconds after startup Stay in Modbus if any valid Modbus telegrams detected else switch to 19200 baud FastMac and stay in Fastmac 1 Run the FastMac protocol at 19200 baud from the beginning and stay in FastMac 2 65535 Run 1 Megabit s Modbus from the begi and stay in Modbus 183 STATUS BITS px e mom 185 MODEI M2 186 2 J S P 6 187 _ J o P P sl 188 HWIO S2bit J o 89 h wordofHWI 190 HWH S2bit 191 h wordof Hwi J S _____ 192 HwI2 32 bit J 193 hiwordofHwWi2 194 HWIS 32bit 195 hi wordof HWIS 196 HWI4 32 bit J J o 197 j hi wodofHWM TI1527GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 369 5 12 Internal registers Only MAC5O 141 fe _ MacReglo Default Access 89 Rewer ot pI 20 HWi6 32 bit _ _ _ 21 hi wordof HWI S ooo Poo Eo 22 2 j h wordof HWI7 Jo ooo Poo _ O 204 Reserved for future purposes 205 Reserved for future purposes 200 J Reserved for future purposes 207 l Reserved for future purposes 208 Reserved for future purposes 209 Reserved for future purposes
345. ncy stop considerations Paragraph 9 2 5 4 2 Emergency stop DS EN 60204 1 Principles for the design of emergency stop equipment including functional aspects are given in ISO 3850 The emergency stop shall function either as a category 0 or as a category stop para graph 9 2 2 in DS EN 60240 1 The choice of the stop category of the emergency stop depends on the results of a risk assessment of the machine In addition to the requirements for stop functions paragraph 9 2 5 3 in DS EN 60204 1 the emergency stop function has the following requirements it shall override all other functions and operations all modes power to the machine actuators that can cause a hazardous situation s shall be either removed immediately category 0 stop or shall be controlled in such a way to stop the hazardous motion as quickly as possible stop category without creating other hazards reset shall not initiate a restart Considerations are also given regarding the safety and reliability of control circuits Paragraph 9 4 Control functions in the event of failure Paragraph 9 4 General requirements DS EN 60204 1 Where failures or disturbances in the electrical equipment can cause a hazardous situation or damage to the machine or to the work in progress appropriate measures shall be taken to minimize the probability of the occurrence of such failure or disturbances The required measures and the extent to which they are impleme
346. ndustri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 10 Expansion Module MACOO R1 R3 R4 4 10 10 6 Move Relative set outputs Dialogue Move type Relative Cancel Relative velocity change at distance Relative set outputs Absolute Sensor General parameters Output type Multiple Distance 0 w Counts Y Output No Output state Acceleration 0 RPM s Pas E Is utpu M Velocity 0 RPM Output 2 High 7 Output 3 Low pulse ms Enter 0 in velocity or acceleration to use Output 4 High pulse ms the current velocity or acceleration x Dutput 5 Output 6 Output 7 Dutput 8 Function Performs a movement relative to the current position and sets one or more outputs on the RxP module when the operation is completed The distance moved is given in encoder counts and can either be entered directly or can be taken from one of three memory register in the RxP module For further information on using these memory registers refer to the sections on the Save position and Set position commands Note that if you specify a velocity motor register no 5 V SOLL will be over written with this velocity value Also if you specify an acceleration motor register no 6 A SOLL will be over written with the acceleration value you specified Register no 49 P1 is always over written by this command This command always wait until the movement is finished before proce
347. nected correctly The format chosen is not compatible with the actual encoder Improper cabling have been used Solutions to avoid error Use proper cabling between the motor and the external SSI en coder A screened cable with twisted pair wires is recommend ed Make sure that the right SSI format is selected How to return to normal Reset the motor clear the error bit s in register 35 or cycle the operation power Error bit Firmware name Bit 15 SSI_ERR JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 47 2 7 Error messages and error handling 2 7 16 Error message Internal Encoder error only MAC400 to MAC3000 Message no Message 16 Internal Encoder error Type Motor action Unrecoverable error Motor is set in passive mode A malfunction in the internal encoder has been detected Possible cause of this error he encoder disc is broken because the motor have been ex posed to mechanical shock Typical the shaft have been hit very hard during mounting of the motor Solutions to avoid error Do not expose the shaft or the motor for mechanical shocks How to return to normal Return the motor for service operation Error bit Firmware name Bit 15 INDEX ERR 2 7 17 Error message Invalid Filter settings only MAC400 to Message no Message 17 Invalid Filter settings Type Motor action Unrecoverable error Motor is
348. nently connected if control circuitry must be keept active while main power is disconnected Power Supply Control Core 18 PS0VDC Optional Power dump output Bus output 320VDC Bo 4 put Bus common Dump CM eae Safety Overvolt Mains Inrush 90 240VAC Fuse Protection Filter limiter 22214 A lel gt ai Hl 5VAC setup EMERGENCY STOP and RELAY See section 5 6 2 for further information Single phase 90 240VAC Earth 1T1162GB The circuit above is shown with an emergency relay box which can be omitted if the application does not require this safety feature There are shown examples of Emergency stop and relay in section 5 6 2 The internal power dump is intended to cover 90 of all applications but if the error message overvoltage is monitored an external power dump resistor must be connected between the terminals PD and BO 3 2 19 Emergency stop Please consult the chapter Emergency stop considerations page 339 3 2 20 Sizing the external fuse Prefuse When using 1 15 supply voltage To met UL requirements the prefuse must be a class RK5 such as the type FRN R 15 I5Amp from manufacturer Cooper Bussmann INC When using 230V supply voltage Prefuse TI0A 0230VAC type gG Do or Dz in the phase line Rated for600V 150kA 96 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 3 2 3 2 21 3 2 22 Pow
349. ner of the MacTalk main window will now show the complete type of firmware and version HINES PRR Step 6 The MACOO RxP tab is now available among File View Motor MACOO RxP Setup Updates Help A the other standard tabs Gs X e fo Proceed with the setup and or programming Open Save Save in flash esetposiion Clear according to the description for each firmware Main Registers Filter parameters Tests WACO type MACOO Re Pragrammabl Select program type for new program With this made it possible to use both TTI079GB Relative absolute absolute and relative positioning But the moving range will be limited 276 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 10 4 10 4 Expansion Module MACOO R1 R3 R4 Getting started with MACOO RxP When using the MACOO RI R3 or R4 module with MACOO RxP firmware almost any kind of program can be created using a set of user friendly icons To create a program first of all it must be determined whether the application requires that the motor always stays within the allowed position range which is 67 108 863 counts or if the application requires that the motor mostly moves in only one direction meaning that sooner or later it will pass the maximum limit of counts mentioned above Typical applications for the two program types are Relative Absolute XY tables Pick and place robots Valve actuators End
350. nnect with pin 3 Note P4 and P are each available at 2 terminals Make sure that both terminals are connected in order to split the supply current in 2 terminals and thereby avoid an overload of the connector BUS1 Profibus DP interface M12 5 pin male connector Cable user Isolation Signal name Description supplied group 2 Reserved for future purpose do not connect 1 Terminal A Siemens syntax for the Profibus DP interface E o P Ln Profibus DP interface ground e 244 GENE CENE LEN NEN By Terminal A Siemens syntax for the Profibus DP interface SHIELD Cable shield Internally conn to the motor housing Continued next page 246 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 7 Expansion Module MACOO FP2 FP4 MACOO FP4 connection description continued BUS2 Profibus DP Interface M12 5 pin female connector Signalname Description supplied group 2 Profibus DP interface ground Terminal B Siemens syntex for the Profibus interface IO I Os RS232 interface M12 8 pin female connector JVL Cable Signal name Description WI1000 M12 Isolation M8sTO5N group DIP 5 OFF PL input terminal DIP 5 ON default O1 output PNP 25mA RS232 interface transmit output Important DIP1 must be turned ON If addressing is used it must be turned ON at minimum one of the connected motors IO X
351. nsfer by the SDO Multiplexer It repren sents the index sub index of the data to be 8 n 7 do not contain data transfer indicated expedited set size is transfer by the SDO CCS Client command specified SCS Server commander specified JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 193 4 5 194 Expansion Module MACOO FC2 FC4 Table for upload and download SDO protocol continued a Resened 0 s 0 d is reserved for further use 0 s 1 d contains the number of bytes to be downloaded Download Byte 4 contain the Isb and byte 7 contain the msb 1 s 1 d contain the data of length 4 n to be downloaded the encoding depends on the type of the data ref erence by index and sub index not used Reserved for further always 0 use always 0 e 0 5 0 d is reserved for further use 0 s 1 d contains the number of bytes to be uploaded not used Reserved for further Byte 4 contain the Isb and byte 7 contain the msb always 0 use always 0 1 s 1 d contain the data of length 4 n to be uploaded the encoding depends on the type of the data ref erence by index and sub index Abort SDO transfer protocol SDO tasks which the MACOO FC2 FC4 cannot process are responded to using an abort SDO protocol If the module does not respond in the expected time the CANOpen master also sends an abort SDO The following figure show a abort SDO tr
352. nstitute an error of 0 5 mo tor revolution Adjustment of the Zero search point must be done regardless of which of the 6 3 Zero search formats is selected The illustration below shows the MacTalk Tests tab which must be used for adjusting the Zero search point Season NENNEN MACOO RxP Setup Updates Help S amp S wie H o TC 1 pen Save File View Main Registers Advanced Filter parameters Tests Scope Wet for In 0 o Courts Position 1 P1 Postion 2 P2 Press this botton to see where the zero search sensor Sensor search mode or mechanical stop torque search mode is located Daley 1 1 00 ms Delay 2 100 ms Zen Search sensor stop position vs Index position The circle diustrates a motor rev The actual position will be displayed by the little white dot in left side of the window Adyst the extemal zero search Sensor or mecharacal zero pomi until the cucle rs in the green t Acceptable range range unacceplable range Sensor stop position Index position 1 per rew TT0975 02GB Start Zero Search Ensure that the zero point test is made several times to ensure that the white dot is lo cated in the acceptable interval each time JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 39 2 7 Error messages and error handling Error Handling Use these fields to define error limits for the maximum f
353. nstructions for use a EC declaration of conformity and furthermore that the machine is CE marked The Essential Health and Safety Requirements are specified in the Directive s appendix l To ensure compliance with these requirements it is advantageous to use various standards which are described later Overall the most important requirement is to fulfil the Machinery Directive s requirements regarding safety integration which in brief can be described as follows 1 5 priority the machine s construction must ensure that is it not dangerous Example The machine construction is such that it is not possible to come into contact with rotating parts of other potentially dangerous components either during operation set up or maintenance 2nd priority in cases where it is not always possible to achieve a construction that does not present a potential hazard additional protective measures must be incorporated to eliminate risk Example No direct access to rotating or other potentially hazardous parts and components is possible without the removal of a screen guard protective cover or other means of protection 3rd priority to the extent where a machine construction and the built in safety measures still leave some potential risk clear warnings of hazard must be given using signs on the machine itself and by information in the operation manual and by training if necessary It is the risk evaluation of the machine that determ
354. nt 2 9 7 Damping In almost any application it can be useful to damp suppress certain oscillations The damping selector can be used for this purpose The following damping types are available None Damping feature is disabled Low frequency When selecting Low frequency oscillations caused by a poor mechanical transmission can be reduced Poor mechanical transmission means backlash in the coupling or elastic toothbelts etc The filter becomes more tolerant to variations in the inertia which normally can cause the motor to become unstable High frequency When selecting High frequency oscillations at higher frequencies will be reduced This can typically occur if the filter starts to oscillate at a frequency related to the sample frequency Often this can be heard as an audible noise High Low frequency only available on MAC400 800 This is a combination of High and Low frequency settings Low Low frequency only available on MAC400 800 This setting is similar to Low frequency but adds extra tolerance to variations in the inertia Damping selector High low freq Low ow freq TT1027GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 55 2 9 Servo filter adjustment 2 9 8 Follow error compensation This feature makes it possible to achieve a minimum position error during movement dynamically The 2 main types are Static Will reduce follow error at constant spee
355. nt reliable operation This includes mainly that the shaft moved at the time the encoder Hall information was read so there is a great risk that the motor will start with an uncontrolled movement and possibly go into error This bit can also catch some types of internal misconfigurations like hardware version checks mainly to help JVL production employees Bit 26 FLASH ERR An error was detected related to the internal flash memory during startup In most cases this is related to the use of the multi turn absolute encoder value saved in flash at power down and restored during power up Bit 27 STO ALARM ERR This bit gets set if the supervisor circuitry of the Safe Torque Off STO system detects an error This will normally indicate an error in the electronics Bits 28 29 Unused so far firmware v2 06 July 2013 Bit 30 OUT1 STATUS Status of the physical pin normally used for the IN POSITION signal hardware output The pin can also be used for user defined purposes and this bit will reflects its state also in this case Bit 31 OUT2 STATUS Status of the physical pin normally used for the ERROR OUT signal hardware output The pin can also be used for user defined purposes and this bit will reflects its state also in this case 111534 01GB 376 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 12 Internal registers Only MAC400 to 3000 Re een ea eee MacReglo Name Name Default Access
356. nted either individually or in combination depend on the level of risk associated with the respective application paragraph 4 lin DS EN 60204 1 The electrical control circuits shall have an appropriate level of safety performance that has been determined from the risk assessment at the machine The requirements of IEC 62061 and or ISO 13849 1 1999 ISO 13849 2 2003 shall apply Measures to reduce those risks include but are not limited to Protective devices on the machine for example interlocks guards trip devices Protective interlocking of the electrical circuit use of proven circuit techniques and components paragraph 9 4 2 1 in DS EN 60204 1 provision of partial or complete redundancy paragraph 9 4 2 2 in DS EN 60204 1 or diversity paragraph 9 4 2 3 in DS EN 60204 1 Provision for functional tests paragraph 9 4 2 4 in DS EN 60204 1 As noted reference is made to several other standards which describe how safety relat ed parts of the control system can be implemented In practice DS EN 954 1 can be used although this will be superseded by DS EN ISO 3849 1 in 2009 The principles of both standards is the same to first determine the required level of safety and reliability of the control circuits and thereafter design the safety related components of the control system to achieve the required level In DS EN 954 the architecture of the safety related circuits is used exclusively as the goal for the l
357. ntrol 5kHz switching Filter 6 th order filter with only one inertia load factor parameter to be adjusted Expert tuning also available for professionals Feedback Incremental A and B encoder 8192 CPR Physical 2048 PPR lines per rev Optional multiturn absolute encoder Input power supply 3 phase supply 400 to 480AC for driver circuit Absolute max 550VAC 18 32VDC for control circuit Control circuitry consumption MAC3000 D1 2 and wo brake 20 3A 9 24VDC 8W Control circuitry consumption MAC3000 D4 5 and 6 w brake 1 2A 24VDC 24W Control modes 10V Speed and Torque A B encoder outputs Pulse direction and 90 phase shifted A B Incremental RS422 or RS232 5V position and parameter commands Gear mode with analogue input speed offset different options Sensor Zero search or mechanical Zero search Front 130x130mm Rear 130x203mm excl connectors Shaft 024 0mm 0 0 013mm Flange and shaft dimension POSITION pulse inputs Command input pulse Input frequency Electronic gear Follow error register In position width Pulse direction or 90 phase shifted A B RS422 0 8 MHz 0 1 MHz with input filter A B A 10000 to 10000 B 1 to10000 Simulation of all step resolutions 32 bit 0 32767 pulses 32 bit Infinity Flip over at 231 pulses Position range POSITION serial communication Communication facility From PLC PC etc via RS422 or asynchronous serial port RS232 with specia
358. nts smpl MAC800 the scaling is RPM x 2 771 so 1000 RPM 2771 counts smpl 4 To stop the motor set the velocity to 0 This will force the motor to decelerate and stay stationary keeping the actual position obtained after running with a velocity gt 0 Optional If the motor needs to be switched into a position related mode the actual position coun ter and some other position related registers need to be modified or reset Otherwise the motor will return to the original motor position which was present before the JOG function was executed A simple way of doing this is to send the special command 247 to the Special command register register number 211 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 221 4 6 Expansion Module MACOO FD4 Zero search how to activate In almost any system which is using some kind of position related mode it is necessary to find the mechanical zero point before normal operation of the motor can take place Following description gives a guide line on how to activate the build in Zero search func tion It is necessary to determine which kind of Zero search type that needs to be activated The MAC motors offers a number of various Zero search types Please consult the chap ter Mechanical Zero search page 32 which explain in details which Zero search functions that exist and how they perform the Zero search Please find the section specifying the object 0x25 t
359. o high LED functions Power Green LED Error Red LED Note that the LED s are only visible when no module is mounted Output signals 3 general purpose NPN 30V 25 mA outputs Error and In position Zero search 1 Automatic Zero search with sensor connected to input 2 formats 2 Mechanical Zero search without sensor Torque controlled Shaft load maximum Radial load xxN xxmm from flange Axial load xxkg Optional brake D5 or D6 option Controlled automatic or from input Brake torque 16Nm turn on time 16ms turn off time motor released 55ms Standards CE approved UL recognized file number E254947 20130524 Pending Protection IP55 D2 or D5 version IP67 D3 or D6 version Ambient 0 to 40 C 32 104 F Storage power not applied 20 to 85 C 4 to 185 F Humidity 90 Usage Storage Temperature Temperature warning is given before reaching max Temperature shut down and error message generated at 84 C 183F The heatsink fan starts at 55 C 131F JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 319 Torque Curves Oz Inch MACO50 Torque versus speed 1000 2000 3000 MAC095 Torque versus speed 4000 Oz Inch Nm Oz Inch MACI40 Torque versus speed 1 0 0 8 0 6 0 4 0 2 RPM 0 Nm Oz Inch MACI4I Torque versus speed 248 5 213 177 5 142 106 5 7 35 5 RPM 1000 2000 2800 3000 4000 Only MACO50 to 141 Conditions Supply voltage
360. o these signal from last node in the chain PB0062 13 BUS OUT 2 terminals 12 48VDC Profibus In and Profibus Out Please note that these two connectors are Profibus signal definitions internally hardwired no electronics added in between GND Signal ground can optionally be used for the cable screen wire colour with SN 30000 A Negative profibus signal line Green B xP B Positive profibus signal line Red 5VDC 5VDC output to be used for external termination optional 242 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 7 Expansion Module MACOO FP2 FP4 4 7 11 MACOO FP2 option with cables optional The MACOO FP2 type number only covers the basic module i e without any cables If a number is added after the basic type number for example MACOO B2 I0 this suffix indicates that the module is fitted with 10 m of cable in the I O The I O cable covers all the signal lines i e RS232 Digital input 1 4 Limit inputs NL and PL and the Digital out puts 1 4 Please note the WG0420 table below is not valid for cables delivered before 1 10 2002 Digital Inputs Internal connector J2 Digital input 1 Red black Digital input 2 Green black Signal name IN1 IN2 IN3 Digital input 3 Violet Digital input 4 Violet white 2 N Digital Outputs Internal connector J4 1 ied for outputs Must be connected to an ext Badwilire I O ground This ground is
361. oced Fiter sr Y Positions 1 Counts Lounts Posbon 3 P Position 2 P2 123 12 amp 25 The calculated working range constant is typed in here Posbon 4 Counts Bu i s Finally remember to Save in flash in order to save all the settings permanent in the motor Poston Fb Counts TT1198GB 4 9 9 Basic setup of the Slave motor If a second motor with a syncronous movement is needed the MACOO P4 5 offers the posibility to connect 2 MAC motors in a master slave configuration The 5pin MI2 male connector located at the MACOO P4 5 is the master slave connector By connecting the 5 pins in the master mot or to the equivalent pins in the slave motor all communication and also 24V supply is taken care of in the slave motor see supply op tions at previous page Beside these connections only 1 15 230VAC need to be supplied the slave motor Continued next page JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 265 4 9 Expansion module MACOO P4 P5 If a slave motor is connected to the master the slave needs to be setup in order to estab lish permanent communication with the master motor Please following these steps to setup the slave motor Enter the program MacTalk version 1 50 or newer 2 Atthe Advanced tab select Paired Slave under Modbus setup Set the startup mode to Position mode By doing this the mot
362. of 58 58 58 FF 00 AA AA where the FF 00 is the motor address As usual this can be FF 00 to address any motor or the address of a specific motor followed by a bitwise inverted byte E g 04 FB 3 Wait for 10 milliseconds for a reply If a reply of 115 11 lI is received it means the motor can not change to the new baudrate probably because it is not in Safe Mode or if some other error has occurred If no reply is received within the 10 ms it can be assumed that the motor has changed to 57600 baud and further communications can continue at the higher speed General notes on the MAC00 xx interface modules operation Modules generally have two functions One is to translate between an industrial fieldbus like CANopen DeviceNet ProfiBus and high speed RS 485 The other is to execute small userdefined programs much like a traditional PLC During execution the modules communicate extensively with the basic motor over a serial connection that is typically much slower than the fast fieldbusses The following points are important to consider to understand the limitations regarding module capabilities When writing a value to the basic motor via an intelligent module the write operation is queued in a buffer in the module which can typically hold up to 16 operations The values are written to the motor at the speed of the FastMac channel either 19200 or 57600 baud The FastMac
363. of S ORDER may not be changed unless the motor is in Passive mode MODE_REG 0 157 OUTLOOPDIV not Na Word Divider value for the velocity loop With the standard value of 1 present 0 HW the velocity loop is recalculated every 1 3 ms With a value of 2 the loop is recalculated every 2 6 ms which can give better performance for slow movements and or large inertia It is absolutely necessary to use a different set of filters in Regs121 142 when changing this value To change this value from MacTalk and gain access to the extended filters open the Filter Setup window then hold down both the Control and Shift keys and double click on the text More to the left of the Stability slider at the green end After entering the correct password Sample Frequency can be selected and MacTalk will use the appropriate filter set Note that the units of all velocity related register measured in counts sample will now be doubled and all acceleration related registers measured in Counts sample will be four times larger T11512GB 386 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 9 12 Internal registers ne macRegio name Aecess o _____ __ _ MacReglo Name Name Default Access 158 SAMPLE1 not Na Word SAMPLE1 4 controls the scope sample function present 0 RW mr ND Register number bit field and min max average sample type for the first value in each sample m
364. ogue input status Input power status Full RS232 and RS485 protocol support for use with standard 9 pin DSUB Sourcing PNP outputs for status signals Ol and O2 instead of sinking NPN The following illustration shows all the connectors on the MACOO Bl module M ACOO B1 connector descriptions Q signal ground OCM GND fo gt Status outputs Balanced pulse in or outputs used for 40 ell Default Pulse and direction signals or 3 Q O2 01 In position output Quadrature encoder signal 02 E tput Optional these terminals can be l2 01 iae 6 Analogue input 10V used for the MAC high speed O0 AIN communication using RS422 9 2 Optional zero sensor input LED s for showing the output status of A O1 and O2 Notice that LED s are only Betton Y active if the O terminal is supplied aie SEIUF LED for showing the voltage level at the analogue input AIN LED for showing the voltage level at the power supply input P SETUP Power Analogue input RS232 Note The TX PD terminal must u P Main power 12 48 32 VDC pe connecten 6 Tx pint 3 E Analog input zero switch input 1 if the MAC motor is not one 5 6 using addressing P Power ground also for AIN RS232 Rx Eu 7 HE C X RS232 amp O sl 4 O U m Terminato
365. ollow error etc Error handling Follow error Pulses Function Pulses Position limit min Pulses Position limit mas Pulses Error acceleration RAPS TT0969GB 2 7 1 Error messages and error handling The MAC motor incorporates 5 fundamental parameters used for protection related purposes They all have effect regardless of the operation mode the motor is set up to use Follow error It is possible to define the maximum allowable difference between the actual position of the motor and the desired position Depending on the setting of the servo filter etc this position difference will change For protection it can be useful to define that the differ ence is not allowed to exceed for example 500 counts the motor has 4096 counts per rev fixed If a mechanical collision occurs the position difference will typically be ex ceeded and cause a follow error making the motor passive with no further movement The default is 0 meaning that the feature is disabled Function error Similar to Follow Error but the number of difference counts is only measured from the point where the peak torque is reached making it impossible for the motor to follow the commanded movement Default is 0 meaning that the feature is disabled Position limit min and max Same as the physical limit switches but performed by software Default is 0 meaning that the feature is disabled Error acceleration If an unrecoverable error occurs it can
366. olt div Motor fear 3 1 Regenerative load Inputs Supply voltage 23 8 Volts Analogue input 0 26 Volts Errors Max velocity 2000 RPM Acceleration 19123 RPMjs Torque 300 95 Load 1 0 Status Motor in position TTIIIOGB Sample setup Trg tpe 1 Forward and backward move distance 5000000 Manual Regsler condition fi2 Actualvelocty fo Edge rigged In postion High Low Time Samples 512 Total sample tme 512 ms Trig point gt Time betore me Time after 512 ms Channels Channel 1 12 Actual velocity Color Channelg 10 Actual position Color Channel 3 Color Channeld Color TTIIO6GB 80 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 15 Safe Torque Off STO 2 15 1 Introduction to the STO function The STO function can be used for disabling the energy to the motor The motor will thereby be set in a state where it produces no torque The STO function have its own input connector mounted at the front of the motor It is a 2 input system and it is required that both inputs are activated applied with a volt age before the motor is energized and can operate normally The STO is only available on following products MAC400 MACI500 MAC3000 in the standard versions The STO input connector is placed as shown below The illustra
367. oltage error can be set when either the AC sense detects missing 230 or 120 V AC input or when the DC bus voltage get below a threshold voltage of approximately 80 V DC Note that this error will only get set if bit O in Reg23 UV HANDLE is set The AC sense input is not used with MAC402 Bit 10 UV DETECT Reflects the current status of missing AC input or low DC bus voltage on the same condition as UV ERR above The bit will be cleared when the under voltage condition is no longer present for about one second Note that there is a hysteresis builtin so the DC bus voltage must be 1 25 times higher than the cut off voltage threshold before the under voltage condition is cleared Bit 11 OV ERR Overvoltage error gets set when the DC bus voltage is measured to be above 450 V for MAC400 and MAC800 or 1000 V DC for MAC1500 and MAC3000 or 54 V DC for MAC402 Overvoltage often comes when the motor is braking a large inertia and the internal or external power dump brake resistor can no longer accumulate the energy It can also come from connecting a too high AC or DC supply voltage perhaps by connecting 230VAC to the 120 VAC input on MAC400 Bit 12 IPEAK_ERR A much too high current was measured in one or more of the motor phases This can happen if the supply voltage is too low relative to the rotational speed It can also happen in more extreme shorttime overload conditions This error requires a reset or power cyding of the drive since it cannot
368. om Usedfor Part description Hummel part JVL part Connector kit with all necessary Power 3 phase connector parts f 400 480VAC Contains 1pcs WG0241 4pcs MAC1580 CONKIT1 PWR WG0243 1pcs WG0245 Connector kit with all necessary Brake resistor connector parts MAC1530 CONKIT1 DCPD DC bus Contains 1pcs WG0240 4pcs WG0242 1pcs WG0245 Individual connector components M23 Female conn insert nylon Accepts 3 PE crimp sockets 7 084 951 102 WGO0241 400 480VAC Use 1 pcs per connector M23 Crimp socket female Power 3 phase Accepts 0 75 2 5 2 wires 400 480VAC AWG14 to AWG18 Use 4 pcs connector M23 Straigth metal housing Power 3 phase Accepts cable with outer dia 400 480VAC 7 0 to 12 0mm 0 28 to 0 47 220 900 000 eee a 1 Coe personnes per connector Brakeq sistorl EA Male conn insert nylon Accepts 3 PE crimp pins 7 084 951 101 WG0240 DC bus Use 1 pcs per connector M23 Crimp pin male Brake resistor Accepts 0 75 2 5mm wires DC bus AWG14 to AWG18 7 010 942 001 WG0242 Use 4 pcs per connector M23 Straigth metal housing Brake resistor Accepts cable with outer dia DC bus 7 0 to 12 0mm 0 28 to 0 47 7990 900 000 Use 1 pcs per connector Brake resistor Metal protection cap Mounted Gimp toot 7000500501 104 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 3 2 Power Supply
369. ommendations for networks with less than 64 nodes Recommended bus cable cross section are according to CiA BusDistance Cross sec Terminator Baud rate m tion mm ohm Kbit s 0 34 0 6 150 300 500 0 34 0 6 150 300 250 0 5 0 6 150 300 125 The bus wires may be routed in parallel twisted and or shielded depending on EMC re quirements The layout of the wirering should be as close as possible to a single line struc ture in order to minimize reflections The cable stubs for connection of the bus node shall be as short as possible especially at high bit rates The cable shielding in the house shall have a large contact area For a drop cable a wire cross section of 0 25 to 0 34 mm would be an appropriate choice in many cases In section 4 3 46 of this chapter there is an overview showing various JVL standard cables All the JVL cables are twisted and shielded For bus lenghts greater than 500m a bridge or repeater device is recommended Galvanic isolation between the bus nodes is optional In the MACOO FD4 modules the galvanic isolation is integrated to obtain best possible immunity against noise and differ ences in the voltage potential between the nodes JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 6 4 6 25 Expansion Module MACOO FD4 Necessary accessories to MAC FD4 On our web page www jvl dk you can under the downloads menu find the EDS file for the MACOO FD4 modul
370. on Continued from last page Expansion module overview 4 E C ov 285 otg 2282 gra 8 339 2 81 MACOO FS I RS232 RS485 High Speed w DSUB 19 2kbaud connectors Multiaxis control Full Duplex MACOO FS4 RS232 RS485 High Speed w M12 19 2kbaud connectors Multiaxis control Full Duplex Programmable modules MACOO RI Nano PLC w DSUB connect RS232 19 2kbaud Full Duplex RS232 19 2kbaud Full Duplex MACOO R3 Nano PLC w cable glands 2 MACOO R4 Nano PLC w M12 circular connectors RS232 19 2kbaud Process Control modu MACOO P4 Process module 4 20mA w only MI2 MACOO P5 Process module 4 20mA w M12 Harting connectors RS232 19 2kbaud Full Duplex RS232 19 2kbaud Full Duplex For setup sending commands Balanced async serial interface RS485 460kBaud Opto isol RS485 460kBaud Opto isol RS485 19 2kbaud Half Duplex RS485 19 2kbaud HalflDuplex RS422 3 RS485 19 2k Full Duplex RS422 3 RS485 19 2k Full Duplex 10 Analogue input modules For controlling speed torque Also used for zero search Accepts pulse and direction or quadrature encoder signal Pulse inputs RS422 3 2 5Mhz or 150kHz LP RS422 3 2 5Mhz or 150kHz LP RS422 3 2 5Mhz or 1 50kHz LP RS422 3 2 5Mhz or 50kHz LP overview Pulse outputs 90 degree phase shifted outputs from internal encoder Digital user inputs For control of program flow
371. on objects Data type and mapping of application objects into a PDO is determined by a corresponding PDO mapping structure within the Device object Dic tionary Number and length of PDOs of a device is application specific and have to be specified within the device profile Write PDO service The Write PDO service is unacknowledged There is a PDO producer which sends its PDO to the PDO consumer There can be 0 or more consumers in the network For receive PDOs MACOO FC2 FC4 is the consumer and for Transmit PDOs the producer The following figure shows a Write PDO service PDO Producer PDO Consumers Request 0 L 0 8 Proces data Indication TT1086GB Read PDO service The read PDO service is an acknowledged service One of the several PDO consumers send a message to the network After it has received the message the PDO producer sends the requested PDO This service is used for RTR queries Using this ser vice an actual value can be interrogated independently of the selected cycle time The following figure show a read PDO service PDO Producer PDO Consumers Indication Request Response Confirmation Proces data TT1087GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 19 4 5 4 5 47 192 Expansion Module MACOO FC2 FC4 PDO identifier In the CANOpen profile it is only possibly to have four transmit and four receive
372. on top of a more thorough explanation on the different data formats For a general motor register overview please consult MacTalk communication page 357 Register addressing in the motor To access the registers in the motor there are 2 ways of doing this Either use explicit messages or the I O message approach Explicit register access To access the registers in the motor explicit not cyclic use the object 0x64 with the instance number as a reference to the register number and the attribute as the amount of bytes that needs to be handled Example The velocity of the motor needs to be set In order to do this the velocity register register 5 named V SOLL must be used To setup the explicit message setup the following parameters as follows Object 0x64 Instance 5 register 5 V SOLL register Attribute Data for write operation Attribute 2 Bytes write operation I O message access cyclic transmission To gain access to the motor registers directly using the l O message approach simply use the command message type OxIF Please see O messages page 213 in order to see deatails concerning the OxlF message frame JOG function Often it is necessary to run the motor a certain distance in positive or negative direction in order to find a certain reference point or similar The MAC motor can be controlled in several different modes Typically used modes are Position mode for positioning purpose or Velocity mode which
373. onik A S User Manual Integrated Servo Motors MACO50 3000 5 8 Trouble shooting guide 5 8 1 Troubles related to communication with the motor Problem RS232 MacTalk is not communicating with the motor The status at the bottom of the screen shows No Connection but the power LED on the motor is lit and the serial cable is connected Action Check that the right COM port is selected in the MacTalk Setup menu If a USB to RS232 converter is used the COM port normally must be selected as COM3 or COM4 Check that the connection to the motor is made according to the specifications If using only one motor on the RS232 line the TX PD must be shorted to TX other wise communication can be very unstable See also the individual descriptions by each module in chapter 4 Ensure that a firmware update has not been interrupted before the communication problem was observed If such an update is aborted interrupted it must be restarted and completed before the internal processor is back to normal and can handle com munication 5 8 2 Troubles related to the setup of the motor Problem The motor is not behaving as expected Action I Check that the following registers are set properly Torque 30096 Velocity 20 Acceleration gt 0 Load 1 00 In position window If set too low it can cause the motor to remain stationary Please note that if an expansion module is mounted it can overrule some of
374. ons where no additional protection is desired The M12 connectors offer solid mechanical protection and are easy to unplug compared to modules with cable glands or DSUB connectors The connector layout PWR Power input M12 5pin male connector JVL Cable Wl1000 Isolation Signal name Description M12F5TO5N group 1 Main supply 12 48VDC Connect with pin 2 7 Main supply 12 48VDC Connect with pin 1 i P Main supply ground Connect with pin 5 Output supply Control voltage 12 32VDC PP Main supply ground Connect with pin 3 Note P and P are each available at 2 terminals Make sure that both terminals are connected in order to split the supply current in 2 terminals and thereby avoid an overload of the connector Continued next page 268 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 9 Expansion module MACOO P4 P5 CNT Control I O M12 12pin female connector JVL Cable WI1009 Isolation Signal name Description M12M12T05N group 4 20mA output Positive terminal Apply 7 to 24V to this terminal if internal AOUT supply is 3 disabled AOUT2 4 20mA output Negative terminal 3 Supply term to the OUT1 and 2 circuitry OUT1 Output 1 Default Error output PNP ouput 1 2 Output 2 PNP ouput 1 Control supply input 12 28VDC Consump tion typical 350mA 24VDC and 700mA 24VDC if a slave motor is connected At MACOO P
375. ontrol velocity torque or position depending on which mode is set for motor operation When used for dig ital inputs it can be used in position related modes for the external zero search sen sor Also in Air Cylinder Mode the analogue input is used as a trigger input For a functional description please refer to Analogue input page 107 continued 34 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 3 Expansion module MACOO B41 4 3 4 e Multifunction I O I and 2 Al BI A2 B2 The functionality of these terminals is the same as for the basic MAC motor They can be set up in 3 different configurations Pulse inputs for functional description please refer to Multifunction I O used as pulse inputs page 111 and General description Multifunction 1 0 when using a Bx module page 124 Pulse outputs for functional description please refer to Multifunction I O used as pulse outputs page 112 and RS422 interface for functional description please refer to Multifunction I O used as serial communication interface page 113 Important Remember to configure I O type as Pulse Input in MacTalk if none of the 8 ter minals Al 2 Al 2 2 and 2 is used the multifunction l O s This must be done to avoid random function of the motor since the multifunction I Os are de fined as Serial data as default High speed I O s IOI 102 103 104
376. or Part description Hummel part no JVL part no Connector kit with all necessary Power 115 230VAC Connector parts MAC400 CONKIT1 PWR Contains 1pcs WG0227 4pcs WG0229 1pcs WG0230 Connector kit with all necessary Brake resistor DC bus COMnector parts MAC400 CONKIT1 DCPD Contains 1pcs WG0226 4pcs WG0228 1pcs WG0230 Individual connector components M16 Female conn insert nylon Power 115 230VAC Accepts 3 PE crimp sockets 7003 9431 02 WG0227 Use 1 pcs per connector M16 Crimp socket female Accepts 0 34 to 1 5mm wires Power 115 230VAC AWG16 to AWG22 7010 9816 02 WG0229 Use 4 pcs per connector M16 Straigth metal housing Accepts cable with outer dia Power 115 230VAC 5 0 to 9 0mm 0 2 to 0 53 7810 4000 00 WG0230 Use 1 pcs per connector Optional same as above but Power 115 230VAC 90 degree housing 7830 4000 00 WG0231 M16 Male conn insert nylon Brake resistor DC bus Accepts 3 PE crimp pins 7003 9431 01 WG0226 Use 1 pcs per connector M16 Crimp pin male Accepts 0 34 to 1 5mm wires Brake resistor DC bus AWG16 to AWG22 7010 9816 01 WG0228 Use 4 pcs per connector M16 Straigth metal housing Accepts cable with outer dia Brake resistor DC bus 5 0 to 9 0mm 0 2 to 0 53 7810 4000 00 WG0230 Use 1 pcs per connector Optional same as above but Brake resistor DC bus 90 degree housing 7830 4000 00 WG0231 Brake resistor DC bus Metal protection cap Mounted 7949
377. or Type MAC8O0 Filter version 2 1 Current filter C Soft low noise max 3000 RPM C Medium medium noise C Hard high noise r Position velocity filter Fast Soft Hard Stability Wo NN Le r Damping C None C High freq C Low freq C Hiahdaw freq C Low ow freq Follow error compesation Feed forward type C None C Static C Dyni C Dm2 Feed forward degree 0 0 Load Filter i TT1024GB r Position velocity filter Soft Hard Stability More NN Les r Damping None C High freq Low freq Hightlow freq C Low ow freq Follow error compesation C None C Static Feed forward type E Dun 1 r Jun 2 gt Jur 3 Feed forward 0 0 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 9 Servo filter adjustment 2 9 5 Adjusting the current filter only 5 to 141 The current filter is adjustable in the 50 to MACIA4I models This feature is useful if the audible noise from the motor needs to be decreased Please note that the band width of the current filter will also be lowered which can cause efficiency at higher speeds also to be lowered As shown in the selector box below it is not recommended to select the Low noise filter if the motor is operated above 3000 RPM MACI41 2000 RPM A general recommendation is to select the high noise filter
378. or will start to follow the position of the master motor 4 Itis recommended to set the max velocity and acceleration to appropriate high values since they can cause a limitation in the motion of the slave compared to the master 6 After changing relevant parameters please remember to save the changes permanent in the motor by pressing Save in flash 7 t may be needed to cycle the 24V supply for both motors in order to establish full syncronization between the 2 motors UI FR MacTalk Noname Setting up the Slave motor in MacTalk File View Motor MACOO0 RxP Setup Updates Help 1 Save Saveinflash Reset positic mode C Passive C Velocity n Position Select Position mode C Gear C GeafFollow C Analogue velocity C Analogue velocity with deadband C Analogue velocity gear C Velocity analogue torque C Analogue torque direct C Analogue gear C Coil Analogue bi position C Analogue to position Iv Change actual mode Profile data Max velocity 98 RPM 485 RPM S Setup the desired max velocity and acceleration 30 x Torque and Load may also need a different Torque Load 1000 2 setting compared to the default setup TT1199GB Finalize the setup by pressing the Save in Flash button FastMac Special command Command Encoder setup Motor resolution 8132 counts rev Y Resyncronize position after passive mode Modbus setup Master Slave setup Paired Sla
379. osition to be in millimetres The circumference of the drive wheel is 389 56mm 124mmY pi The parameters should be set as follows 6091h subindex 1 Gear ratio Motor revolutions 6091h subindex 2 Gear ratio Shaft revolutions 6092h subindex 1 Feed constant Feed 38956 6092h subindex 2 Feed constant Shaft revolutions Please note that it is not necessary to set the encoder resolution This is automatically set by the module Positions factor formula y Gear ratio Motor rev Feed constant Shaft Rev Position encoder res Encoder Increments Position factor Feed constant Feed Feed constant Shaft rev Position encoder res Motor rev or as and object Object 6091sub1 Object 6092sub2 Object 608Fsub1 Position factor Object 6092sub1 Object 6092sub2 Object 608Fsub2 The Position factor is calculated to in the above example zi 35 100 4096 Position _factor 36 8 38956 10 1 for a 50 141 For and MAC800 shall 4096 be chanced to 8000 Velocity encoder factor 2 in section 4 3 39 This factor is used to convert the user unit into the internal unit counts sec The factor is adjusted via object 6094h Example We have a MAC800 motor with 8000 counts revolution We want the user unit of the velocity to be in RPM The parameters should be set as follows 6094h subindex 1 Velocity encoder factor Numerator 8000 6094h subindex 2 Velocity encoder factor Divisor 6 JVL Industri Elektronik
380. othing copy register to register In amp ctive Source 65 65 Value Active Source Value Destination 14 14 Value Setup as shown 7 function setup The result will be that input 2 102 is used for setting the motor speed to 0 RPM stationary position or any velocity above 0 RPM allowing the motor to move according to the external encoder The Velocity field is found in the lower left part of the register tab Set the e View Motor Offline MACDO RxP Seti Velocity to and Velocity 2 to the pF 3 desired speed when input 2 is active I i Gs a lt Note that the unit will toggle from RPM D Save ve in Flas to cnt smp when activated by the mouse Advanced Filter parameters mt IE BE 0 ee V Y Velocities Position 2 921 Velocity 1 V1 0 RPM Loai Velocity 2 V2 3000 3000 Cts Smp Select the Registers tab Velocity 3 o Lo Velocity 4 V4 0 RP TT1192GB 146 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 3 Expansion module MACOO B41 Expansion module MACOO B41 front plate IO1 p 2 PWR Basic O s y Power supply M12 8pin male M 4 M12 5 male connector including connector including 6 I O s IOI to 106 A M P primary supply and CVI j CVO and GND J A secondary supply and P s 4 Communication YAN P Extended l O
381. otor current loop present 0 R NOM ei leo lt used with motor current loop gt present 0 R PHI SOLL IRAN SEN used with motor current loop present 0 R 180 IA SOLL not Na Word used with motor current loop present 0 R 181 IB SOLL not Na Word used with motor current loop present 0 R 182 lC SOLL not Na Word used with motor current loop present 0 R T11513GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 387 9 12 Internal registers Firmware MacTalk Range Size Description MacReglo Name Name Default Access 183 IA_LIST not Na Word lt used with motor current loop gt present 0 R 184 IB IST not Na Word used with motor current loop present 0 R 185 IC IST o e me used with motor current loop present 0 R 186 IA OFFSET not Na Word used with motor current loop present 0 R 187 IB OFFSET not Na Word used with motor current loop present 0 R 188 K not Na Word used with motor current loop present 0 R 189 K not Na Word used with motor current loop present 0 R 190 ELDEG IST not Na Word used with motor current loop present 0 R 191 V ELDEG not Na Word used with motor current loop present 0 R 192 UA VAL not Na Word used with motor current loop present 0 R 193 UB VAL not Na Word used with motor current loop present 0 R 194 UC VAL not Na Word
382. ource register to use Reg215 IO POLARITY will be applied after these ul 0 H This value will be Reg113 possibly modified by Regs115 registers to allow general inversion of each digital output bit Controls 102 on MACOO B41 bit 1 in 41 DO B41 CONF1 W See Reg115 B41 CONFO for description B41 CONF2 W B41 CONF3 0 RW 41 4 0 RW 120 _15 Word B41 CONF5 0 RW Controls IO3 on MACOO B41 bit 2 in 41 DO See Heg115 B41 CONFO for description Controls 104 on MACOO B41 bit 3 in B41 DO See Heg115 B41 CONFO for description Controls IO5 on MACOO B41 bit 4 in 41 DO See Regi15 41 CONFO for description Controls IO6 on MACOO B41 bit 5 in 41 DO See Reg115 B41_CONFO for description 384 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 9 12 Internal registers Firmware MacTalk Range Size Description MacReglo Name Default Access Name 121 KFF5 KFF5 Na Word E 0 HW 122 KFF4 KFF4 Na Word 0 RW 123 KFF3 KFF3 Na Word 0 RW 124 KFF2 KFF2 Na Word 0 RW 125 KFF1 KFF1 Na Word 0 RW 126 KFFO KFFO Na Word 0 HW 127 KVFX6 not Na Word present 0 RW 128 KVFX5 not Na Word present 0 RW 129 KVFX4 not Na Word present 0 RW 130 KVFX3 not Na Word present 0 RW 131 KVFX2 not Na Word present 0 RW 132 KVFX1 not Na Word present 0 RW 133 KVFY5 not Na
383. outside the position limits at least in one of the directions depending on the firmware version With the 50 141 motors MacTalk will normally write a value to register 35 where all bits are zero except it will leave 9 and 10 unchanged This means it will perform a bit wise ORing of the value last read from the register with 600 hex and then write the re sult back to register 35 Other than that MacTalk handles the Position Limits bits just like with the MAC800 see the above paragraph for more information Reset Motor Pressing this button will send a reset command to the motor and to the module if pre sent The operations performed by MacTalk are 4 Set the motor into Passive Mode set register 2 to zero by sending a telegram of 52 52 52 FF 00 02 FD 00 FF 00 FF AA AA and wait for an answer with data lt 11 gt lt 11 gt lt 11 gt Ifthe motor uses an address instead of using the broadcast address 255 FF substitute the lt FF gt lt 00 gt with address inverted address gt See the MacTalk protocol description for more information 5 Continue sending the telegram 57 57 57 FF 00 AA AA and wait for the lt gt lt gt lt gt sequence As soon as any communications error occurs like a wrong answer or a missing answer timeout it means the motor has started its reset sequence Again you can substitute a specific motor addr
384. p White Brown Green Yellow Grey Pink Digital output 2 PNP output Ground intended to be used together with the other signals in this connector Analogue input 10V or used for Zero search Use the OCM terminal pin 7 as ground for the analogue input Blue COM1 Communication connector 1 M12 8pin female connector JVL Cable Signal name Description WI1000 M12 Isolation i M8T05N group i wie RS232 TX RS232 interface Transmit terminal 2 Leave open if unused 5232 interface Receive terminal ilo Leave open if unused 3 GND Ground intended to be used together with the 4 other signals in this connector RS485 B RS485 interface Leave open if unused 5 RS485 A RS485 interface Leave open if unused COM2 Communication connector 2 12 5pin female connector JVL Cable WI1000M12 Isolation Signal name Description M5TO5N group RS232 interface receive terminal i i Leave open if unused RS232 Tx RS232 interface transmit terminal Leave open if unused RS485 B RS485 interface Leave open if unused RS485 A RS485 interface Leave open if unused Brown Green Yellow Grey Pink Blue Brown White Blue Black Grey 2 3 4 5 Interface ground Same as main ground For complete drawings of the M12 cables please see the appendix Cable drawings page 396 130 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 2 4 2
385. p 1 means that the terminals refers to the main ground P GND and the motor housing Isolation group 2 means that the terminals refer only to the RS485 interface Isolation group means that the terminals refer to the I O ground 1 Blue 2 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 255 4 8 Expansion Module MACOO FS1 FS4 MAC00 FS4 Dip switch settings Dip 1 6 I O setup Mini dip switch Makes it possible to OFF X ON share I O signals in z Rear side of the 4 the same cable expansion module Function l Connect CV to O 2 Connect P to IO 3 Connect IN3 to AIN 4 Connect IN4 to AIN 5 Connect OI to AIN 6 Connect O2 to AIN To activate the mentioned connection please set the actual switch to position ON SW IB default settings 2 and 4 set in position ON 3 5 and 6 set in position OFF Dip l 2 Line termination Both set to ON M Term enabled SW2 Both set to OFF Term disabled SW2 default settings Both switches in position OFF Dip 1 10 For Future use SWI default settings all set in position ON Dip switch location on the MAC00 FS4 Expansion module MI2 external connectors Basic MAC motor SWIB housing I O setup Internal circuit boards SWIA For Future use Dip Switches placed on the rear side of the module SW2 Line termination TTIOI7GB 256 JVL Industri Elektronik A S User Manual In
386. p 2 means that the terminal refers to the DeviceNet interface ground V Isolation group means that the terminal refers to the I O ground IO Defaults Dipl 6 ON ON OFF OFF ON ON TXPD ON IOA AIN IOB INI O1 Oc 4 6 23 General wirering considerations Due to the nature of Devicenet needing a handshake procedure at initialization it is NOT recom mended to power cycle 24V while the Devicenet bus system is running If MAC400 800 motor types are used keep the 24V control power on but cut the AC voltage for the motor In this way the DeviceNet connection is kept but the motor is held powerless and all motor movement is inhibited For the smaller series of MAC motors 50 141 there is a separate power connection for the mo tor driver P terminal which can be disabled while the control power the CV terminal is kept supplied with 24VDC without loss of communication JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 227 4 6 4 6 24 228 Expansion Module MACOO FD4 Connecting MACOO FD4 to the DeviceNet bus Before you connect the MACOO FD4 to the DeviceNet bus make sure that the Baud rate the Node ID and the termination is setup to the desired values On the DeviceNet bus it is possible to have a transmission speed Baud rate of maxi mum 500 Kbit s and a minimum of 125 Kbit s The Baud rate depends on the cable length and the wires cross section The table below have some rec
387. p1 10 OFF ON OFF ON OFF ON OFF ON OFF OFF Input Ax and Bx for both MF I O s are setup for PNP outputs TT1146GB RS485 Termination is disabled JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 135 4 3 Expansion module MACOO B41 4 3 5 136 General power supply description The MACOO B4 module can be used in the MAC400 MAC800 MACI500 and MAC3000 motor Notice that only MAC800 motors with serial numbers higher than 85000 support the B41 module The diagram below shows how to connect power to a MAC400 motor mounted with a MACOO B4 Please notice that the voltage connected to P and or CVI must stay in the range 12 32VDC Precautions must therefore be taken if the system also contains MACSO 95 40 or 141 which may require 48VDC in order to reach maximum motor speed See also the general power supply description Power Supply page 85 Power supply connections to a MAC140 and a MAC400 mounted with a MACOO B1 B2 or B4 and B41 modules Make sure that all Power supply involved units are connected to the same potential control voltage Bus voltage It is recommended that a separate supply Power line is used for each motor Supply Control voltage Only M AC50 141 with B2 or B4 Optional MAC400 Motor with MACOO B41 Power P Supply p Max 32VDC Control Volt CV o M ain supply 4 Mains 115 or 230VAC lt TT1137GB JVL Industri
388. parameters Standard 85 With MacReglO software 156 Only for experts Speed variance Max 4 RPM variance between command and actual speed SPEED TORQUE ee NENNEN Analogue speed torque input 9 bit sign Nom input voltage 10V 10kOhm input resistance Voltage range max 10 to 32VDC Offset typical 50mV Analogue input tolerance Sampling rate at analogue input Encoder output signals Analogue speed input Zero speed determination Speed variance at rated speed Initial error 20 C 0 5 Torque limit in speed mode 0 300 by parameter Analogue torque input Torque control accuracy VARIOUS C a Electromechanical brake Regenerative Protective functions Error trace back Overload Regenerative overload follow error function error regenerative overload over voltage software position limit Abnormality in flash memory under voltage over current LED functions Power Green LED Error Red LED Note that the LED s are only visible when no module is mounted Output signals 2 general purpose NPN lt 32V 25 mA outputs Error and In position Zero search 1 Automatic Zero search with sensor connected to input 2 formats 2 Mechanical Zero search without sensor Torque controlled Shaft load maximum Radial load 75N 20mm from flange Axial load 15N Standards CE approved UL pending Protection IP42 or IP67 IP55 on request Usage Storage Temperature Ambient 0 to 40 C 32 104 F 20 to 85 C 4 to
389. pause that can be specified is 0 milliseconds Note that this command over writes Timer 1 in the RxP modules memory JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 293 4 10 Expansion Module MACOO R1 R3 R4 4 10 10 14Wait for an input combination before continuing single input 294 Dialogue m Single Multiple Cancel Input Input condition fe nput 1 f Low nput2 C High Input 3 Falling Edge Input4 Rising Edge nput 5 Input 6 Input 7 Input 8 Motor Error In Position Function Waits for a specified input condition to occur The next line in the program will not be executed until the input condition has been met If Input type is set to Single the command will wait for one of four things to happen on the specified input that the input tests as high that the input tests as low that the input transitions from high to low Falling Edge The input is tested with 30 microsecond intervals JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 10 Expansion Module MACOO R1 R3 R4 4 10 10 15Watt for an input combination before continuing multiple inputs Dialogue Operand And ok fe Or Cancel Input 1 High Dont care Input 2 C High Dont care Input 3 High Low Don t care Input 4 C High Dont care Input 5 High Dont care Input High Low Don t In
390. pical 350mA 2 24VDC and 700mA P CVI1 24VDC if a slave motor is connected At MACOO P5 the CVI1 is not present but White CVI1 is internally hardwared to P Main ground to be used with CVI1 and CVI2 Black y Note Isolation group indicate which terminals circuits that a galvanic connected to each other In other words group 1 2 3 and 4 are all fully independantly isolated from each other Group 0 correspond to the housing of the motor which may also be connected to earth via the 115 230VAC power inlet pm T NN 8 Continued next page JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 271 4 9 Expansion module MACOO P4 P5 COM Communication connector M12 5pin female connector JVL Cable Isolation RS232 group Signal name Description M12 1 5 5 See note RS232 interface Transmit terminal meen Was Leave open if unused Brown RS232 RX RS232 interface Receive terminal 2 Leave open if unused Ground intended to be used together with the IGND i mare 3 other signals in this connector RS485 A RS485 Modbus Leave open if unused RS485 B RS485 Modbus Leave open if unused SLV Slave connector M12 5pin male connector JVL Cable W11005 Isolation M12F5TF5T group Signal name Description 03P see note RS485 A RS485 Modbus Positive terminal RS485 B RS485 Modbus Negative terminal CVI2 Supply output optionally input 12 28VDC 2 2 Ha
391. position T Motor status Br 7215 0 16777716 Actual mode Actual velocity m Follow error Encoder position 9656 eter EE Actual motor torg Motor load mean Encoder offset 0 Set offset 0 Regenerative load Positive revs before position wrap 2048 porco ED m nputs Negative revs before position wrap 2049 Bus voltage offset encoder singleturn resolution is 8192 Counta When the motor position is within 15 000 000 to 15 000 000 the encoder position bar is coloured green indicating a safe position for doing a position reset Outside this range the bar is coloured red indicating a range that is not recommended for position resetting the encoder position since it leaves a minor free working range The free working range is displayed under the bar as positive and negative motor revo lutions available before wrap around AGE MacTalk Noname File View Motor Setup Updates Help G Wb 9 amp w 8 2 G Open Save Save flash Reset position Clear errors Reset motor Filter setup STOP Motor Main Registers Advanced Filter parameters Tests Scope Absolute positioning Status Absolute encoder position Matar sta 5777215 16777716 Actual mode T Follow error Encoder position 15625001 Function erra gt Position offset encoder singleturn resolution is 6192 CountsAev Encoder offset 0 Set offset 0 Positive re
392. position or velocity mode Use Inserts a remark Comment in the program source code Use Initiates any motor movement relative or absolute Use Unconditional Use Conditional jump Select command jump from program line to another Use Inserts a delay in the program specified in milliseconds Use Write a value to almost any register in the basic MAC MIS motor Use Wait for a certain state at one or more of the digital inputs Use Initiates a zero search to a sensor or a torque no sensor Use Change mode and activate register using a single command TT1103 02GB Enter your own remarks LA Set operation mode Move operations S al Set outputs Unconditional jump i Al Conditional jump Wait for ms before I Wait for an input combination continuing before continuing Set a register in the MAC motor Al rel Haag to a register in Wait for a register value before WWE Save position continuing Zero search af Set position Send FastMAC command D Binary command Jump according to a comparison Basic Calculator 2258 mu H Use Performs a Use Compares two calculation using register values and contants before jumping or JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 registers to each other moving in the program from one program line to another Input dependent Use
393. position is however locked to a specific mechanical zero position and a fixed position range Therefore the encoder position can not be manipulated as flexible as for the standard encoder type since some upper and lower limits in the working range need to be respected in order to avoid overflow wrap around issues during operation The en coder position can maximum operate in the range from 2047 to 2047 mechanical rev olutions The following pages describe the basic operation and how to set the zero point Extended encoder operation selectable For applications that require a larger position range or applications that require that the motor position is still valid even if the maximum position range is exceeded the extended encoder operation can be selected The main advantage of the extended encoder operation is that the position range is 4 times higher and the overflow wrap around is handled in a manner that the position data is still valid after any condition that would normally have caused the position data to be lost or invalid such as power cycling reset or save in flash The full description of the extended encoder operation can be found in the section Ex tended encoder operation detailed description page 69 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 11 2 11 2 Absolute Multiturn Encoder How to setup the mechanical zero point quick guide The tab Absolute positioning is vi
394. power cable 20 m Straight M16 conn and free end Female WP0102 MAC400 Brake resistor cable 2 m Straight M16 conn and free end Male WP0105 MAC400 Brake resistor cable 5 m Straight M16 conn and free end Male WP0120 MAC400 Brake resistor cable 20 m Straight M16 conn and free end Male WP0402 MAC400 230V power cable with earth 2m Straight M16 conn and free end Female WP0405 MAC400 230V power cable with earth 5m Straight M16 conn and free end Female WP0420 MAC400 230V power cable with earth 20m Straight M16 conn and free end Female Please use the illustration below when connecting the cables Warning Please notice that it can be fatal connecting 230V to the 15 input Input supply cable type WP0002 WP0005 WP0020 Blue Neutral 0 Input 115VAC phase Input 230VAC phase Earth 4 Power dump DC output cable type WP0102 WP0105 WP0120 Whit m Bus Out 325VDC Power Dump Output Common Earth Input supply cable type WP0402 WP0405 WP0420 Blue Grn Yel Neutral 0 Earth Input 230VAC phase Brown General information TT1194GB Make sure that any unused wires are isolated and stay unconnected JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 9 3 2 Power Supply 3 2 13 Power connector parts for MAC400 Manufacturer Hummel AG Germany General web http www hummel group com US web http www sealconusa com Usedf
395. pped if re quired The is no difference between input and output on the board which means that it is purely hard wired Attach the circuit board to the rear plate with the two screws REMEMBER to use the spring washers included The table below shows the difference between Siemens IMPORTANT naming conventions and the naming on the MACOO FPx use spring washer MACOO FPx Siemens Standard name name wire colour Be __ Red 244 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 7 Expansion Module MACOO FP2 FP4 4 7 13 MACOO FP2 How to connect the RS232 interface The illustration below shows how to connect the MACOO FP2 directly to a PC COM port The drawing is based on standard cables from JVL type WG0402 WG0410 or WG0420 See also Accessories page 394 for a complete list of cables and connectors If the MAC motor is connected to the same RS232 line as other motors the terminal TX PD should only be connected at one of the motors If one of JVL s standard RS232 cables RS232 9 or n is used between the DSUB connector shown and the PC com port the RX and TX pins must be swapped since they cross in these standard cables How to connect the MACOO FP2 RS232 interface Remember to connect TX PD Red to TX Green in order to achieve Interface connector stable communication JVL cable WG04xx incl analogue input PC RS232 standard 1 COM port Sremiamiraed cable 24 wire
396. pply 12 48VDC Connect with pin 2 1 2 JVL Cable WI1000M12 Isolation group Main supply 12 48VDC Connect with pin 1 PP Main supply ground Connect with pin 5 Control voltage 12 48VDC Main supply ground Connect with pin 3 Note P P is each available at 2 terminals Make sure that both terminals are connected in order to split the supply current in 2 terminals and thereby avoid an overload of the connector BUS1 CAN open interface M12 5 pin male connector WI1006 Signal name Description M12F5SxxR Shield for the CAN interface internally con CAN SHLD nected to the motor housing Reserved for future purpose do not connect CAN interface ground CAN interface Positive signal line CAN interface Negative signal line JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4 BUS2 CANopen interface M12 5 pin female connector Description IO I Os RS232 interface M12 8 pin female connector JVL Cable WI1000 M12 Signal name Description O lO TE SW3 DIP 5 OFF PL input fem SW3 DIP 5 ON O1 output M8TO5N RS232 interface transmit output Important DIP1 must be turned ON If addressing is used it must be turned ON at minimum one of the connected motors 5232 interface receive input 3 RS232 Ground also used with analogue input 4 SW3 DIP 4 OFF
397. pports and possible I O module The default value 0192h inform that the DSP402 Device profile are supported and the value 0002h announce that the MACOO FC2 FC4 module supports servo drives Emergency object The EMCY emergency object is used to transfer an error message to the CANopen master or also to another node which can process the error message The reaction on the emergency object is not specified An emergency object is transmitted only once per error event The MACOO FC supports the EMC object Emergency The following error codes can be generated Errorcode 1001h Generic error Motor error Errorcode 1002h Generic error Limit switch error Errorcode 1003h Generic error Internal communication error Errorcode 004h Generic error Queue overflow in communication queue The EMCY object 1001h are sent as an 8 bit header an have the following structure CANopen CANopen CANopen MAC motors MAC motors error code error code 8 bit error ERR_STAT ERR_STAT MSB 10 LSB 01 register MSB 16 bit LSB 16 bit error register error register Reserved Byte 0 1 Shows which Generic error the module is sending Byte 2 Error register In the error register it is indicated to which error class the error belongs Motor status table Overload Follow error Function error Regenerative error In position Byte 3 4 The ERR STAT register is located in the motor not in the MACOO FC2 4 module but the
398. program ensure that the basic parameters for controlling accelera tion torque safety limits etc are set to proper values When saving the program on the hard disk or floppy disk all of these basic parameters will be saved together with the program as a complete motor setup package 3 Aprogram line can be edited by double clicking the command text 4 When the cursor is placed on top of the command icon an edit menu can be called up with a right click 282 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 10 4 10 9 Expansion Module MACOO R1 R3 R4 Command toolbox description The toolbox used for programming comprises 16 different command types The idea is for the commands to give easy access to the most common functions in the motor Some functions may seem to be missing at first sight but the buttons Set register in the MAC motor or Wait for a register value before continuing give direct access to 50 registers down in the basic MAC motor such as the gear ratio or the actual torque register In total this provides a very powerful programming tool since gt 95 of a typical program can be built using the simple command icons and the remaining part is obtained by ac cessing the basic motor registers directly A short description of all 16 command icons is given below Use Set a certain state at one or multiple digital outputs Use Set the motor in the desired mode such as
399. protection degree it is very im portant that the various components are mounted and fasten properly according to the illustration below 338 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 9 7 9 7 1 Emergency stop considerations Emergency stop Fundamental considerations regarding the safety of machines In the construction of machines there are several basic requirements that a machine manufacturer or producer must fulfil It is the machine manufacturer s responsibility to ensure that applicable regulations are fulfilled The following presents a broad overview of the applicable regulations in Europe the EEC If a machine manufacturer markets its products in other countries it is the manufacturer s responsibility to ensure compliance with local national regulations It cannot therefore be assumed that a machine that is produced in accordance with European requirements will automatically also comply with regulations that are applicable in other markets even though these are acknowledged in several countries The most important European regulation in this context is the Machinery Directive which in Denmark is implemented via the Danish Working Environment Authority s Executive Order no 561 This Executive Order prescribes requirements to ensure that machines are safe that a technical dossier including a health and safety risk analysis is prepared and that the machine is supplied together with i
400. protocol has some overhead and the basic motor only performs operations once per sample period so a full register write or read can take up to almost 20 milliseconds at 19200 baud The normal time is 10 5 to 15 milliseconds for a single register transfer JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 353 5 10 354 Serial communication When reading one or more register values from the basic motor the remaining operation of the module waits for the operation s to complete before continuing operation For the fieldbus modules this means that the response time for a read operation can be quite long since in addition to the requested read operation other read and write operations can be queued up and must complete before the requested read operation can be completed and the value can be returned over to fieldbus For the PLC like modules the long transmission time means that a program line that manipulates a motor register in a way that requires reading can take 20 or more milliseconds to execute Some fieldbusses like CANopen expect that the motor is able to transmit a value when it has changed more than a certain amount since the last time it was transmitted The current fieldbus modules do not have this capability since it would load the serial link to the motor too much to continuously poll the value of motor registers Module register addressing and module commands Some of the modules hav
401. ption 3 the unprecise one Write a value to the target position register 3 P_SOLL that is the actual position plus minus the distance to move This is unsafe inaccurate because the actual position may have changed in the time it took to read the value do the calculation and write back the new target position This may still work on some applications or even be desirable but note that a position error might accumulate over time In some applications it may be useful to prepare several position distances in the differ ent through P8 registers and then activate them using different FastMac commands 72 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 12 2 12 1 Rotary table option General description The Rotary table option also sometimes called Dividing head Indexing table or turntable option makes the motor work in three different ways that limits the actual position and target position to a smaller position range than normal This is useful for supporting some mechanical systems One of the strong features of this is the motor s ability to calculate the shortest move ment to a new target position automatically The option can also be used to have the motor always move in the same direction for any target position value even if the new target position value is below the old position in this case the motor will turn in the configured CW or CCW direction until it returns to the lower
402. punoJs J9 og 008 OSODVW 21529 3 002 V YXM DY 21529 225 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 6 Expansion Module MACOO FD4 Expansion module MACOO FD4 front plate BUS1 PWH Primary DeviceNet Power connector W M12 5pin male M12 5pin male 59 lc connector including connector including 408 NA 7 P P and secondary DeviceNet interface A d j supply optional BUS2 c Gee MI2 8pin female Second DeviceNet CIMA FT CN connector including connector iN e 1 Se N RS232 Interface M12 5pin female Selectable I O s such connector including yA as analogue input OI DeviceNet interface O2 INI NL PL TTIOI6GB 4 6 22 Expansion MACOO FD4 hardware description The MACOO FD4A offers IP67 protection on 50 141 MI2 connectors which make it ideal for automation applications where no additional protection is desired The M12 connectors offer solid mechanical protection and are easy to operate The I O sig nals available are restricted since only 4 I O terminals are available The I Os connected to these 4 terminals must be selected via a small dip switch The connector layout PWR Power input M12 5 pin male connector JVL Cable WI1000M12 Isolation Signal name Description group 1 re Main suppl
403. put 7 High Don t care Input 8 High Don t care Motor error High Don t care In position High Dont care Function Waits for a specified input condition to occur The next line in the program will not be executed until the input condition has been met If Input type is set to Multiple multiple inputs can be tested for being either high or low The Operand setting determines whether one or all of the inputs must meet their test criterion If set to And all inputs must match their test settings If set to Or only one input need to match its test setting Inputs that are set to Don t care are not tested The inputs are tested with 30 microsecond intervals JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 295 4 10 Expansion Module MACOO R1 R3 R4 4 10 10 16Sets a register in the MAC motor Icon Dialogue Value Function Sets a register in the motor to a specified value The register is selected from a list of Known user accessible registers The value can either be entered as native motor units or it can be entered as generic engineering units The dialogue shown provides an example register no 3 P_SOLL or requested position depending on your preference can either be set to an integer number of encoder counts or it can be set to a non integer number of revolutions 4 10 10 17Jump according to a register in the MAC motor Icon Dialogu
404. r RS485 ol Cc RS485 B 50 141 Signal ground E P is main supply terminal for RS232 and RS485 2 Apply 12 48VDC MAC800 P is the control supply terminal Apply 12 32VDC max 32V Notes RS232 Interface between MAC motor and a PC MACOO B1 Do not apply higher voltages than 32VDC to the AIN terminal niles 117 Use JVL programming cable type RS232 9 for connecting to PC TT0900GB 126 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 2 Expansion Module MACOO B1 B2 B4 Shown trom front Shown from rear inside GND oO Status Outputs RS485 Balanced B serial interface ind IN OUT SETUP cable enters here TT e DipSwitch for setting signal source type for the Multifunction I O when used as pulse inputs B Multifunction I O 85232 Unbalanced Rx ial i TX serial interface TXPD POWER cable enters here Power Supply and analogue input TT0935GB 4 2 13 General description MACOO B2 The MACOO B2 expansion module is an industrial interface that mates with the standard MAC motors and offers a number of feature enhancements including e P67 protection if mounted on basic MACO050 141 motor with the IP67 option and IP65 on MAC400 600 e Direct cable connection through sealed compression cable glands e Addition of a Zero switch input for locating a mechanical zero point of the actuator when
405. r 5 5 12345 5432l 6789 9876 Male front view Female front view Male front view Female front view TTIO96GB 4 5 51 MACOO FC2 Connectors Rear plate layout Expansion module M ACOO FC2 front plate I O PWR M16 cable gland Available signals N AD d M12 5pin male RS232 Interface general p w connector including I O s such as analogue m P P input AIN 01 02 IN1 IN4 NL PL and secondary supply optional Gi BUS2 BUSI Second CANopen Primary CANopen 2 connector connector M16 cable E M16 cable gland gland supporting screen supporting screen TT1007GB The MACOO FC2 module is function as node in the CAN bus network and the following terminals are available B and A are Bus in and B and A are Bus out The con nectors are placed on the dismantled module as the figure show below Cable glands nternal circuit boards CAN open I O Dip Switches placed on the rear side of the module TTI069GB connectors 200 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4 The illustration below shows all the internal connectors in the module The CAN bus and power connectors are easy to use screw terminals If the I Os are used they require JVL cable type WG0402 2m WG0410 10m or WG0420 20m See also the appendix for cable and connector accessories Overview MACO
406. r 12 48VDC connector parts MAC402 CONKIT1 PWR Contains 1pcs WG0253 7pcs WG0254 1pcs WG0230 Individual connector components M16 Female conn insert nylon Power 12 48VDC Accepts 6 PE crimp sockets 7003 9431 02 WG0253 Use 1 pcs per connector M16 Crimp socket female Accepts 0 34 to 1 5mm wires Power 12 48VDC AWG16 to AWG22 7010 9812 12 WG0254 Use 7pcs per connector M16 Straigth metal housing Accepts cable with outer dia Power 12 48VDC 5 0 to 9 0mm 0 2 to 0 53 7810 4000 00 WG0230 Use 1 pcs per connector Power 12 48VDC Optional same as above but 7556 4699 90 WG0231 90 degree housing Grim col 7000 900904 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 95 3 2 Power Supply 3 2 18 Power supply circuitry only 200 The MAC800 supply is split into 2 individual circuits with full galvanic isolation between the circuits The control circuitry requires a voltage in the range 18 to 30VDC and the power circuity must be supplied with 90 to 240VAC Set by solder jumper Using 15V supply voltage only MAC800 page 98 Having 2 independent supply circuits offers the feature that the supply voltage for the power circuitry 90 240VAC can be removed for safety reasons while the control circuitry can continue operating and thus keep the po sition counter updated and keep other vital functions such as communication active P mustbe per MAC800 Supply diagram ma
407. r Manual Integrated Servo Motors MACO50 3000 397 5 16 CE Declaration of Conformity EU Declaration of Conformity Manufacturer Company Name Address Telephone E mail Web Hereby declare that Product No Name Type alone or combined with one of the following expansion modules is in conformity with JVL Industri Elektronik A S Blokken 42 DK 3460 Birkered Denmark 45 45 82 44 40 jvl jvl dk www jvl dk 400 MAC800 MACI500 and MAC3000 Integrated AC Servo Motor Series D2 D3 D4 D5 and D6 MACOO B2 MACOO B4 MACOO B4 MACOO CS MACOO P5 MACOO EC4 4 MACOO EI4 4 MACOO EL4 4 4 41 MACOO EP4 4 MACOO FSI MACOO FSA MACOO RI MACOO R3 MACOO RA MACOO FP2 MACOO FP4 MACOO FC2 MACOO FCA MACOO FD4 DIRECTIVE 2004 108 EC OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 5 december 2004 on the approximation of the laws of the Member States relating to electromagnetic compatibility was manufactured in conformity with the following national standards that implements a harmonised standard EN 61800 3 Adjustable speed electrical power drives systems Part 3 EMC product standard including specific test methods July 2014 Pek V Jessen Technical Director JVL Industri Elektronik A S TT1077 02GB LX0021 02GB 398 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 17 UL
408. r Select program type for new program With this made it possible Relative absolute absolute and relative posi moving range will be limite Program setup Upload program Program information MACOO RxP New program Stop Sizes Program Source 80B 1 REM Demonstration Program Source REM 808 2 Set outputs 2 high a Program only 53B 3 Move Rel dist 40 Checksum Lines MGeneral Information Program type Absolute and relative 4 Wait 500 ms 5 Set outputs 2 low an s Jump to 2 2957 5 TT0981GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 10 4 10 6 Expansion Module MACOO R1 R3 R4 MACOO RxP menu The MACOO RxP menu found at the top of the main window gives access to following possibilities MACOO RxP menu MACOUO RXxP Mew program Described elsewhere in this chapter Program setup Upload program Upload the program from the module to MacTalk Program inFormation Program Source Shows the memory usage if the program compiled 4 source program and remarks is downloaded into the module Program Source REM Same as above but without remarks Program Source Program only Program Source REM Same as above but without source Program only program and remarks Program information Sizes General Info
409. r data sent from the motor This provides a high degree of noise immu nity which allows the protocol to have less overhead for error checking and thus work very fast Both of these protocols use binary data rather than text data It is not possible to use a text terminal program like Windows Hyper Terminal to communicate on any of these protocols Depending on the type of MACOO xx module mounted on the motor the MacTalk chan nel can be made available as RS 232 or RS 485 and on the wireless modules as a Blue Tooth serial port or a virtual COM port over TCP IP Note that the MACOO xx modules drive the RS 232 and RS 485 lines in a slightly non standard way which must be taken into account This is described in detail elsewhere in this manual but the overall differences are that for RS 485 the modules drive the line in transmission mode up to approximately 560 micro seconds longer than necessary and for RS 232 the TxD line is only driven actively high while it must be pulled passively low by a resistor provided on the module and selectable via a DIP switch This special non standard RS 232 coupling allows several motors to be connected to a single controlling computer or PLC much like RS 485 The MAC motors can be mounted with either intelligent MACOO xx modules that have an integrated processor to handle the communications to the basic motor or they can be mounted with dummy modules that just do minimal hardware translation of t
410. r end Error LED red Power LED green Connector d Manufacturer Molex Fuse TIOA Type 09 91 0200 3 96 pitch See text lt 3metres The distance between the P motor A4700uF 50V capacitor nal anc y capacitor must be less in the power supply out than 3 metres otherwise put is recommended the peak performance of Earth the motor is reduced TT09 10GB 3 2 1 Power supply only MACO5O to 141 The power supply must be connected to the terminals marked 48V and GND The supply voltage can be in the range 12VDC up to 48VDC however the maximum speed of the motor 4000 RPM is based on 48VDC A lower voltage will decrease speed performance This curve below shows the relationship between voltage and recommended speed Speed in RPM 4000 MACSO 95 140 Restricted area 3000 motor losses will MACI4 be too high Max 2800 RPM 248VDC 2000 1000 Supply 0 Voltage VDC 0 12 24 36 48 ge WPS Operation below 2V is not recommended TT0925GB If a supply voltage lower than 48VDC is used it will not influence the motor torque unless the corresponding speed at this voltage is overridden The MAC motor continuously measures the actual supply voltage and optimises the current control filter This feature ensures that the motor always produces full torque within the safe area of operation 3 2 2 Power supply grounding only 5 to 141 No additional grounding earthing
411. r standard data types like boolean integer floating point etc These entries are included for reference only they cannot be read or written Index 0020 003F Complex data types are pre defined structures that are composed out of standard data types and are common to all devices Index 0040 005F Manufacturer specific data types are also structures composed of standard data types but are specific to a particular device Index 1000 FFF The communication Profile area contains the parameters for the communication profile on the CAN network These entries are common to all devices Index 2000 5FFF The manufacturer specific profile area for truly manufacturer specific functionally JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 89 4 5 4 5 45 190 Expansion Module MACOO FC2 FC4 Index 6000 9FFF The standardised device profile area contains all data objects common to a class of de vices that can be read or written via the network The drives profile uses entries from 6000h to 9FFFh to describe the drive parameter and the drive functionality Within this range up to 8 devices can be described In such a case the device are denominated Multi Device Modules Multi Device Module are composed of up to 8 device profile segments By this feature it is possible to build devices with multiple functionality The different de vice profile entries are shifted with 800h A 6 bit index is used to add
412. r to control the actual motor position by an analogue input 3 Max velocity Acceleration torque etc must be adjusted for the actual application This can be done now or at any other time 4 Atthe Advanced tab select Paired Master under Modbus setup 5 Select AIN3 as analogue input in order to use the 4 20mA input at the MACOO P4 5 module instead of the default input AIN I Noname Setting up the Master motor in MacTalk File View Motor MACOO0 RxP Setup Update J Q Save Save in flash Rese Registers Advanced Filter parameters Te Stup mode Passive Change actual mode Velocity Position Gear Gear Follow Analoque velocity Analogue velocity with deadband Analogue velocity gear Velocity analogue torque Analogue torque direct Analogue gear Coil Analogue bi position O le 1e 19 ie te le le Select Analogue to position mode Profile data Max velocity 98 a RPM ams RPM S Setup the desired max velocity and acceleration e wH Torque and Load may also need a different we 1 000 uni setting compared to the default setup S7 Motion parameters Hee window 100 Counts TT1197GB File View Motor MACOO0 RxP Setup Updates a J t Open z Save in flash Reset po Main Registers Advanced Filter parameters Tests Special Command Command 0 Encoder setup Motor resolution 8132 counts rev v
413. r trace back Overload I T Regenerative overload follow error function error regenerative overload over voltage software position limit Abnormality in flash memory under voltage over current temperature too high LED functions Power Green LED Error Red LED Note that the LED s are only visible when no module is mounted Output signals 3 general purpose NPN 30V 25 mA outputs Error and In position Zero search 1 Automatic Zero search with sensor connected to input 2 formats 2 Mechanical Zero search without sensor Torque controlled Shaft load maximum Radial load 24 5kg 13 5mm from flange Axial load 9 8kg Controlled automatic or from input 3 25Nm inertia 0 22cm2 turn on time 50ms turn off time 15ms Rated power rate motor Mechanical time constant motor Electrical time constant motor Standards Protection Optional brake D4 option Usage Storage Temperature Ambient 0 to 40 C 32 104 F Storage power not applied 20 to 85 C 4 to 185 F Humidity 90 Temperature warning is given before reaching max Temperature shut down and error message generated at 84 C 183F W 16 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 1 Technical Data General Al data specified for the MAC motor only i e without any expansion module mounted AC servomotor brushless with built in 2000 PPR encoder hall sensors and 3 phase servo ampl
414. r type Zero search is carried out according to the following illustration ero Select the mechanical zero search made Sensor type 1 search mode using this field Findindez after zero search T search position 1000 1 000 Counts Mer oe Zero search velocity 50 50 activated The motor then decelerates Zero search torque 1 x and moves the reverse distance back to the position where the sensor was activated Velocity i Zero search position is an optional offset See description in other chapter Zero search velocity defines the velocity used during Zero search t Zero search The sign of the specified velocity Sensor status started defines the zero search direction Zero search torque is used as the trip level when the zero position is reached active high active low Time TT0922GB The Zero sensor must be connected to the analogue input AIN which during Zero search functions as a digital input For connection information and electrical specification see Analogue input page 107 2 6 6 Sensor type 2 Zero search Sensor type 2 Zero search is carried out according to the following illustration Select the mechanical Zero Zero search mode Sensor type 2 e 7 5 search format in this menu Find index after zero search When the zero search sensor is activated the search postio 1000 1000 Counts motor decelerates and starts to move in
415. rameters Speed variance SPEED TORQUE Analogue speed torque input 11bit sign Nom input voltage 10V 10kOhm input resistance Voltage range max 10 to 32VDC Offset typical 50mV Sampling rate at analogue input 750 Hz Encoder output signals A A B B RS422 Line driver Typical 1 1 3 7 Volt outputs Driver SN75176 90 Phase shifted Analogue speed input Zero speed determination 0 rated speed Speed variance at rated speed Initial error 20 C 0 0 Power Supply 10 0 0 Ambient temperature 0 40 C 0 0005 50 Torque limit in speed mode 0 300 by parameter Analogue torque input Torque control accuracy VARIOUS ee 2 NN Electromechanical brake Regenerative Protective functions Error trace back Overload I T Regenerative overload follow error function error regenerative overload over voltage software position limit Abnormality in flash memory under voltage over current temperature too high LED functions Power Green LED Error Red LED Note that the LED s are only visible when no module is mounted Output signals 3 general purpose NPN 30V 25 mA outputs Error and In position Zero search 1 Automatic Zero search with sensor connected to input 2 formats 2 Mechanical Zero search without sensor Torque controlled Shaft load maximum Radial load xxN xxmm from flange Axial load xxkg Optional brake D5 or D6 option Controlled automatic or from input xxNm turn on time 50m
416. rated Servo Motors MACO50 3000 402 6 Index MACOO FC2 FC4 Expansion Modules 151 153 173 174 180 187 207 152 MACOO FC2 cables 152 MACOO FC2 RS232 interface cables 203 MACOO FC4 cables 207 Transmit PDOs 177 MACOO FD4 Expansion Module 208 211 213 225 227 Cables 208 231 DeviceNet 208 Hardware general 225 Node id Baud Rate Termination 210 Position controller 213 MACOO FP2 FP4 Expansion Modules 232 234 235 238 244 246 248 249 251 Address Termination 233 Assembly instruction for profi cables 244 Cables 232 Connectors 242 Dual supply operation 245 FlexMac commands 240 GSD file 249 Input data Slave Master 237 Input modes 238 MACOO FP2 RS232 cable 245 MACOO FP2 with cables 243 MACOO FP4 cables 248 Profibus 232 RS232 245 Slave parameters 239 MACO00 RI R3 R4 Expansion Modules 274 276 278 281 283 305 308 309 General description 274 Command toolbox description 283 Firmware setup 275 MACOO R3 cables 274 MACOO R3 RS232 cable 308 MACOO R3 with cables 307 MACOO R4 cables 311 Programming hints 282 Rx fixed format 275 RxP Graphic programming 275 276 278 281 283 MAC050 141 Adjusting the current filter 54 Efficiency curves 323 Physical dimensions 324 Power supply 85 86 Power supply dimensioning 86 Power supply grounding 85 Serial communication 357 360 Technical data 314 Torque curves 320 MAC800 Physical dimensions 325 Power dump resistor 99 Power supply circuitry 96 Power suppl
417. rch modes the Zero search function uses the analogue input as zero sensor input and the coiling function uses the signal to sense the go to start position com mand Still the two signals can be coupled in parallel if the Zero search sensor is activated away from normal working area Normally open In conjunction with the above setup for registers P P6 the setup for the Zero search could therefore be Zero search type Sensor Zero search velocity 100 Zero search position 2000 Start mode Coil Mode Having ended the power up Zero search you must give the MAC motor an initial start position command before starting the first coil process Filter setup in coil mode Recommended filter setting for this application using the filter selector Please note that the filter setting can also depend on other factors such as the inertia fric tion etc in the actual system Current filter Medium or high Position filter x y coordinate 3 3 fast almost hard Follow error type Static degree 75 Remember load factor to finely adjust the LOAD factor MacTalk main tab Other settings recommended Max velocity Set limit higher than the normal speed used Acceleration Set high value example 300000 RPM sec Torque 30096 Gear factor Set value Follow error 0 Function error 0 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 25 2 0 Coil Mode 2 3 5 Reg
418. rd 85 With MacReglO software 156 Only for experts Max 4 RPM variance between command and actual speed Number of parameters Speed variance SPEED TORQUE 11bit sign Nom input voltage 10V 10kOhm input resistance Voltage range max 10 to 32VDC Offset typical Analogue speed torque input 50mV Sampling rate at analogue input Encoder output signals A A B B RS422 Line driver Typical 1 1 3 7 Volt outputs SN75176 90 Phase shifted Analogue speed input Zero speed determination Speed variance at rated speed Power Supply 10 0 0 Ambient temperature 0 40 C 0 0005 50ppm Torque limit in speed mode Analogue torque input Torque control accuracy VARIOUS Electromechanical brake Optional feature The brake is activated automatically when an unrecoverable error situation occur Regenerative Integrated power dump External attachment is possible Protective functions Error trace back Overload I T Regenerative overload follow error function error regenerative overload over voltage software position limit Abnormality in flash memory under voltage over current temperature too high LED functions Power Green LED Error Red LED Note that the LED s are only visible when no module is mounted Output signals 3 general purpose NPN 30V 25 mA outputs Error and In position Zero search 1 Automatic Zero search with sensor connected to input 2 formats 2 Mechanical Zero search withou
419. rding to the curve the lifetime will be 68000 hours at 3000 RPM If the speed is lowered to 300 RPM 10 times lower than the curve is specified at the lifetime will increase 10 times giving a total of 680000 hours of operation Expected ball bearing life time V S distance Life time hrs 1000000 100000 20 25 Distance mm TT1059G8 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 335 5 6 Installation instructions 5 6 1 Mounting a gear or a brake at the motor When a gear or a brake is to be mounted on the front end of a motor it is very important that this is done in the right way since a wrong way of mounting may have fatal influence at lifetime of the motor or gear brake and performance Please follow this instruction step by step to make sure that the mounting is done with a good result Step 1 Make sure that the shaft collar is oriented correctly in order to assure that the right tension around the motor shaft is possible Hint Tighten the shaft collar gently just to keep it in the right position The inner and outer slit is NOT aligned Make sure The inner and outer slit they are aligned as shown is aligned as they should at right illustration Step 2 Mount the gear or brake at the motor but make sure to fasten the 4 shaft bolt first before fastening the shaft collar lts recommended to use Locktite 278 in the threats to make sure that the bolt
420. rdwired internally to CVI1 4 4 Ground to be used with CVI2 GND This ground is hardwired internally to the main power ground P Multifunction 1 02 terminal B2 4 The RS485 pins in and SLV is not for general use but only for master slave configuration 272 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 9 Expansion module MACOO P4 P5 4 9 14 Cables for the MACOO P5 The following cables equipped with connectors can be supplied by JVL MACOO P5 Connectors Description JVL Order no CNT COM SLV Harting M12 con M12con 5pin 5pin Female Male RS232 Interface cable Connects directly from MACOO P5 to a PC Length 5m 197 inch 4 RS485 Interface cable Connects directly from a master to a slave WI1005 M12F5TF5T03P motor Length 3m 197 inch Cable with M12 female 5 pin straight connector loose ends WI1000 M12F5TO5N Length 5m 197 inch Please contact JVL for further de X tails Protection caps Optional if connector is not used to protect from dust liquids IP67 protection cap for M12 female connector WI1000 M12FCAP1 IP67 protection cap for M12 male connector WI1000 M12MCAP1 Important Please note that the cables are a standard type They are not recommended for use in ca ble chains or where the cable is repeatedly bent If this is required use a special robot cable 2D or 3D cable JVL Industri Elektronik A S User Manual Int
421. re level and it use the 05 301 communication but is making the device independent of the manufacturer If the devices using only the DSP 402 it is possible that some general data can be lost The CAN bus with real time capabilities work in accordance with the ISO I 1898 stand ard The major performance features and characteristic of the CAN protocol are de scribed below Message oriented protocol The CAN protocol does not exchange data by addressing the recipient of the message but rather mark each transmitted message with a message identifier All nodes in the net work check the identifier when they receive a message to see whether it is relevant for them messages can there for be accepted by none one several or all participants Prioritsation of messages As the identifier in a message also determines its priority for accessing the bus it is pos sible to specify a correspondingly rapid bus access for messages according to their im portance Especially important messages can thus gain access to the bus without a prolonged wait time regardless of the loading on the bus at that moment This characteristic mean that especially important messages are transmitted with priority even in exceptional situations thereby ensuring proper functioning of a system even dur ing phases of restricted transmission capacity JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 153 4 5 4 5 6 154 Expansion
422. re on o on on fore oom on n orm on _ ew ore on one Se oom ore n a Jor orfon ow or or ore Ss oon ore n on on m orar ew ow orn ore n e oon on oe om rm _ oon ore on fore oom on or ors on a foro ore onon sp oon on or on orm _ foror on forr ore oom om on or on ow m joo on or on oo oon on o Lm ron on or fore omen on on on om on Table continued on next page 158 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4 Address table continued from previous page Dip Switch no SW1 Dip Switch no SW1 ES ACES ww m up ANN A MR ea Mw Tee ne ee ede ee CCl e cue A Tee re ee ae ed aa al ee ee eee LM mei ue M n AN TON Te TR eee ee c Tom M De Le Oe ree Ree oe der Le ee ae NERLILZLIILILILIELGLICOLILILICULI LT eejeeov wem ww CE s jw WIN NEGLLLILICILILOMAEU aad jedem wa LR uw iH Ee ee ee MCI e SLO ee Ee e ae ee eee M L Tr eee we el He eee EC ee ee eee Te a ee ee ede Le ae eee a LN
423. register and 0 if reading from a l6 bit register Bit 3 Auto write When this bit is the data written in write data 0 3 is transferred to the MAC motor immediately regardless of the write toggle bit Bit 2 Auto read When this bit is the data in read data 0 3 is updated all the time re gardless of the read toggle bit Bit land Bit O should be O Input setup 7 6 S 4 J3 2 1 0 Function f Resetendlimit PL Enable NL Enable Input mode Bit 6 Reset end limit When this bit is the end limit condition is reset if no end limits are activated Bit 5 PL Enable When this bit is the positive end limit is enabled Bit 4 NL Enable When this bit is the negative end limit is enabled Bit 3 0 Input mode these bits select the current input mode See section Input modes page 238 for details JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 235 4 7 4 7 4 236 Expansion Module MACOO FP2 FP4 Write to a register example If a new velocity need to be written to the motor it is done after this step by step proce dure 2 Write the new speed value to the 4 databytes 32 bits on address O to 3 Setup the register number where the data must be written to In this case its the velocity register which is register 5 so this number must be written into the write register selector address 4 In the Command register at address 7 the Write 32bit and the
424. ress all entries within the object dictionary In case of a sim ple variable this references the value of this variable directly In case of records and arrays however the index addresses the whole data structure To allow individual elements of structures of data to be accessed via the network a sub index has been defined For single object dictionary entries such as and Unsigned8 Boolean Integer32 the value for the sub index is always zero For complex object dictionary entries such as arrays or records with multiple data fields the sub index refers to fields within a data structure pointed to by the main index Index counting starts with one The 05 30 1 standard is the application and the communications profile for a CANopen bus and is the interface between the devices and the CAN bus It defines the standard for common data and parameter exchange between other bus devices and it controls and monitors the devices in the network In the table below are listed some of the com munications profile objects Data Parameter Special Transfer functions a O Service Data Objects ___ o The access from the CAN network is done through data objects PDO Process Data Ob ject and SDO Service Data Object Boot up telegram After the initialization phase a CANopen slave log on with a boot up message The node address of the slave is contained in this This allows a CANopen master to know which slaves are connect
425. ription TXPD Transmit pull down connect with TX if addressing is not used RS232 Transmit If not used do NOT connect Remember to connect with TXPD if addressing is not used 232 Receive If not used do NOT connect Ground for RS232 and RS485 RS485 B RS485 If not used do NOT connect RS485 A RS485 If not used do NOT connect Cable Screen The cable screen is internally connected to motor housing Externally it must be connected to earth 2 0 lack 4 gt lt 0 20 2 gt lt lt O Orange Black is not used internally It must be left unconnected The light green wire ICM can be difficult to distinguish from the green wire on some cables Important Please note that the cables are a standard type They are not recommended for use in cable chains or where the cable is repeatedly bent If this is required use a spe cial robot cable 2D or 3D cable JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 307 4 10 Expansion Module MACOO R1 R3 R4 4 10 16 Connecting the RS232 interface of the MACOO R3 module The illustration below shows how to connect the MACOO R3 directly to a PC COM port The drawing is based on standard cables from JVL types WG0402 WG0410 or WG0420 See also Accessories page 394 for a complete list of cables and connectors Please remember to connect the TX and T X PD wires from the MACOO R3 together to achieve stable operat
426. rking range is available 3 Mount the motor in the application and move it to the intended zero position 4 Pressthe Reset position button to reset the Actual position P IST and press the Save in flash button in order to store the zero point setting permanent in the mo tor JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 65 2 11 2 11 3 66 Absolute Multiturn Encoder How to stay within the encoder working range detailed guide The motor is equipped with a offset register that holds an encoder position offset When 24V power has been applied the motor will read the position from the encoder and set the actual shaft position according to this calculation Absolute motor position P IST Absolute Encoder Position Encoder Offset So if the motor shaft is placed in position 1000 and the offset is set to 1000 the motor will set the actual position register P IST to O The encoder has a limitation in the dynamic working range to be 16 777 216 counts which corresponds to 2048 shaft revolutions Within this range the offset can be placed at any point but considerations regarding the wrap around of the position value must be made Cycling 24V power for the motor when the shaft is placed in a wrapped position results in an unexpected position Example 1 The motor position has been reset when the Absolute Encoder Position was 16 000 000 This limits the positive working range
427. rmal deceleration 2 8 3 Undervoltage gt Stop controlled and go to passive Default Off This option makes the motor decelerating according to the normal acceleration param eter and go to passive mode when the mains power is removed When main power is re applied the motor stay in passive mode To get the motor back in normal operation an operation mode must be selected 2 8 4 Undervoltage gt Set velocity to Default Off This option simply just set the velocity to 0 causing the motor to decelerate and stay sta tionary except in torque direct mode when mains power is removed The velocity setting will stay at 0 also after the main power is re applied A velocity value gt ORPM must be written into the velocity register to get the motor moving again JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 2 9 1 2 9 2 2 9 3 52 Servo filter adjustment Servo filter adjustment The MAC motor contains a higher order digital filter regulation core The purpose of the filter is to ensure that the desired speed torque and or position are achieved and sec ondly that stability is obtained The motor s default setting when delivered is normally appropriate for most applica tions The only necessary adjustment is the LOAD parameter which is available via the Main setup in the MacTalk software For more demanding applications the Filter selector can be used Adjusting the LOAD parame
428. rmation Checksum 2957 Lines 5 Program type Absolute and relative Checksum Shows the checksum of the complete program downloaded into the module The checksum is unique and can be used to verify whether the program in the module matches the original program or not Lines The number of program lines used in the source program Mac Talk Mode Specify the program type actually used Enable input filter Enables an oversampling filter at the inputs INI to IN8 This feature can be used to remove noise from the inputs Skip initialization advanced Bypasses internal initialization routines after powerup Only for very special use Setup Settings Enable input filter Skip initialization advanced r Transfer settings Program Source Remarks Default Choosing this will transfer everything into the module memory This can be an advantage if remarks and source program must be uploaded to MacTalk later Program only Program Source Same as above but without remarks Program only Only the compiled program is transfered TTO982GB Program Source Remarks C Program Source JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 279 4 10 Expansion Module MACOO R1 R3 R4 4 10 7 How to build a program When choosing New program in the menu or entering MacTalk for the first time programming can be started Press the button at
429. rminal is unconnected L3 400 480VAC input W phase WARNING Please be aware that high voltage can be present also when the terminal is unconnected PE Earth make sure to connect this terminal to a proper ground in order to avoid elec trical shock C A U TIO N Risk of electric shock Disconnect all power and Wait 5 min before servicing Sizing the external fuse Prefuse To met UL requirements the prefuse must be a class RK5 such as the type FRN R 8 8Amp for MACI500 and FRN R 15 I5Amp for MAC3000 from manufacturer Cooper Bussmann INC MAC1500 amp 3000 Grounding Make sure that the machine part on which the MAC 500 or 3000 is mounted is properly grounded to the main part body of the machine in order to avoid major ground earth current to flow through the motor and cause interference to other signal groups such as interface cables JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 3 2 Power Supply 3 2 32 Power dump connector Power dump connector Pin 5 Not in use Do not connect Pin 4 Not in use Do not connect Pin 6 CM Common bus ground Pin PE Earth Pin 2 BO Bus out 560 680VDC JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 103 3 2 Power Supply 3 2 33 Power connector parts for MAC1500 amp 3000 Manufacturer Hummel AG Germany General web http www hummel group com US web http www sealconusa c
430. rn Encoder Extended encoder operation endless relative moves In some applications the motor keeps moving in one direction with a certain length per move Since the position counter have a limited working range this kind of operation will sooner or later cause an overflow wrap around situation To avoid the overflow wrap around situation the actual motor position can be offset via a command This offset can be done at any time without losing any position information This feature is very helpful since the position counter will stay inside the working range Follow this setup sequence for doing a relative position offset specify the offset distance write the desired offset distance counts to register 4 P NEW 2 Toactually offset the position value one of the following actions can be done Write 248 to register 21 COMMAND or alternatively Set bits 6 land 8 in register 36 CNTRL BITS without changing the other bits This will add the value given in point above to both the actual position and the tar get position To actually perform a relative movement there are two safe options and one not so safe precise Option 1 relative moves using P SOLL Prepare for relative movements using register 3 P SOLL by executing FastMac command 117 96 21 This only has to be done once after start up It selects what will happen when a position register one of P through P8 is activated by a FastMac command 2
431. rned from the motors during deceleration of high inertias See also www jvl dk PSU48 240 A compact switch mode power supply with 240W output power at 48VDC The power supply is UL and CSA approved It is protected against overvoltage overtem perature and short circuit or overload of the output The power supply can either be mounted on a DIN rail or wall mounted See also the data sheet LD0047 xx which can be downloaded at www jvl dk Other power supplies JVL offers a wide range of power supplies in the power range 45W up to 5kW with the output voltages 24 and 48VDC They all uses switch mode technology in order to mini mize physical dimensions and for easy adaption to mains voltages in the range 90 to 240VAC The product range covers the following types PSUO5 045 PSU24 075 PSU24 240 PSU48 240 PSU48 800 PSU48 1000 PSUA48 1500 See also the data sheet LD0058 overview LD0053 detailed which can be down loaded at www jvl dk Brakes and shaft reinforcement 2 brake units are available for the MAC50 141 motors The MAB23x 0l offers 10mm a output shaft and MAB23x 02 offers 6 35mm output shaft Both types can be mounted directly on all the MAC50 141 motors and require 24VDC applied to release the motor No brakes are available for the MAC400 and 800 since they are constructed with an in tegrated brake which is a part of the order number for the complete motor See also the data sheet LD0055 xx which can be downloaded a
432. rogram 288 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 10 Expansion Module MACOO R1 R3 R4 4 10 10 8 Move Sensor Dialogue Move type C Relative Relative velocity change at distance x Cancel Relative set outputs Absolute aeneral parameters Sensor parameters Distance 0 Counts Safety distance U Counts Acceleration 0 RPM s Input conditions Velocity 0 RPM Enter 0 in velocity or acceleration to use the current velocity or acceleration Function Performs a movement in the direction specified until an input condition is satisfied The motor then moves the distance specified before stopping The motor will not move farther than the Safety distance specified regardless of whether the input condition is satisfied The distances are measured in encoder counts and can either be entered directly or can be taken from one of three memory register in the RxP module For further information on using these memory registers refer to the sections on the Save position and Set position commands Note that if you specify a velocity motor register no 5 V SOLL will be over written with this velocity value Also if you specify an acceleration motor register no 6 A SOLL will be over written with the acceleration value you specified Register no 49 P1 is always overridden by this command This command always wait until the movement is fini
433. rol circuitry requires a voltage in the range 18 to 30VDC and the power circuity must be supplied with 90 to 240VAC Having 2 independent supply cir cuits offers the feature that the supply voltage for the power circuitry 90 240VAC can be removed for safety reasons while the control circuitry can continue operating and thus keep the position counter updated and keep other vital functions such as communi cation active P must be per MAC400 Supply diagram manently connected if control circuitry must be keept active while main power is disconnected P Power Supply Control Core P o Isolators Isolation barrier Overvolt Mains Protection Filter 230VAC I I5VAC EMERGENCY STOP and RELAY See section 5 6 2 for further information I L5VAC 230VAC Single phase 90 240VAC Earth TT1171GB The circuit above is shown with an emergency relay box which can be omitted if the application does not require this safety feature There are shown examples of Emergency stop and relay in section 5 6 2 The internal power dump is intended to cover 9096 of all applications but if the error message overvoltage is monitored an external power dump resistor must be connect ed between the terminals PD and BO Emergency stop Please consult the chapter Emergency stop considerations page 339 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 3 e Power Supply 3 2 8 How to connect pow
434. rvo Motors MACO50 3000 203 4 5 4 5 54 204 Expansion Module MACOO FC2 FC4 Expansion module MAC00 FC4 front plate BUS1 PWR Primary CANopen P R Power connector M12 5pin male M12 5 male i connector including connector including a Vo P P and secondary CANopen interface w subply optional BUS2 iS uu MI2 8pin female Second CANopen hd 35 X connector including connector Y i mn RS232 Interface MI2 5pin female Selectable 1 0 such connector including as analogue input OI CANopen interface O2 INI NL PL TT 1006GB MACOO FC4 connectors rear plate layout The set up of Baud rate Node ID and terminator are selected in the same way as in the MACOO FC2 module Expansion MAC00 FC4 Hardware description The MACOO FCA4 offers IP67 on 50 141 and IP65 on MAC400 800 protection and M12 connectors which makes it ideal for automation applications where no additional protection is desired The M 12 connectors offer solid mechanical protection and are easy to unplug compared to the FC2 module which has cable glands The signals available are slightly restricted compared to the FC2 module since only 4 I O terminals are available The I Os connected to these 4 terminals must be selected by a small dip switch see the drawing below the I O table on the next page The connector layout PWR Power input M12 5 pin male connector Description T Main su
435. s M12 8pin female Bh ut MI2 I2pin female connector including P d connector including RS232 RS485 and m Multifunction ch 2 USB interface and 2 analogue inputs TTII32GB 4 3 14 Expansion MACOO B41 connector description The 4 offers IP65 protection and MI2 connectors which makes it ideal for au tomation applications where no additional protection is desired The M12 connectors of fer solid mechanical protection and are easy to unplug compared to modules with cable glands or DSUB connectors The connector layout PWR Power input M12 5pin male connector Description T Main supply 12 48VDC Connect with pin 2 JVL Cable WIl1000 Isolation M12F5TO5N group Main supply 12 48VDC Connect with pin 1 Control and user output supply 12 30VDC Connect MAXIMUM 30VDC to this terminal Main supply ground Connect with pin 3 PP Main supply ground Connect with pin 5 Note P and P are each available at 2 terminals Make sure that both terminals are connected in order to split the supply current in 2 terminals and thereby avoid an overload of the connector Continued next page JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 147 148 4 3 Expansion module MACOO B41 101 Basic l O s M12 8pin male connector Signal name 5 I O channel 5 Can be used as input or output 6 I O channel 6 be used as input or o
436. s turn off time 15ms Standards CE approved UL recognized file number E254947 20120725 Pending Protection IP55 D2 or D5 version IP67 D3 or D6 version Ambient 0 to 40 C 32 104 F Storage power not applied 20 to 85 C 4 to 185 F Humidity 90 Usage Storage Temperature Temperature warning is given before reaching max Temperature shut down and error message generated at 84 C 183F The heatsink fan starts at 55 C 131F W 18 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 1 Technical Data General All data specified for the MAC motor only i e without any expansion module mounted __ AC servomotor brushless with built in 2048 PPR encoder hall sensors and 3 phase servo amplifier controller Controller capacity pF MAC8000 D2 MAC3000 D5 or D6 w brake Rated output 3000 RPM 1300W 300W Rated Torque RMS Peak Torque 9 55Nm 287Nm 955Nm 287Nm Imria kom e 2783kgom _ 2798kgom 00 Maximum angular acceleration 4O000rad sec 4O000rad sec Lengh S zmm 12276 366mm 14439 Weight without expansion module _ 132kg Audible noise level measured in 30cm distance S Backlash when brake is activated d s08degee 0 Amplifier control system Sinusoidal wave PWM co
437. s A r M12 5pin female MI2 8pin female connector including connector including gt a NO RS232 RX and TX IN5 8 and 03 4 A Mogot RS485 A and B AIN and GND GND TT0986GB 4 10 17 Expansion MACOO R4 hardware description The MACOO R4 offers IP67 on 50 141 protection and MI2 connectors which make it ideal for automation applications where no additional protection is desired The M12 connectors offer solid mechanical protection and are easy to unplug compared to the R3 module which has cable glands All the available signals are the same as used in the other R modules except for TX PD which is converted into an internal dip switch The connector layout PWR Power input M12 5 pin male connector Description Main supply 12 48VDC Connect with pin 2 Main supply 12 48VDC Connect with pin 1 PP Main supply ground Connect with pin 5 Future option IP Main supply ground Connect with pin 3 Note P and P is each available at 2 terminals Make sure that both terminals are connected in order to split the supply current between 2 terminals and thereby avoid an overload of the connector COM Interface RS232 and RS485 M12 5 pin female connector JVL Cable WI1000M12 Isolation Signal name Description M5TO5N group RS232 interface receive terminal Leave open if unused RS232 interface transmit terminal Cd Leave open if unused Important see note1 RS485 interface terminal DOSE Le
438. s are lost if the velocity is limited They are simply remembered and used when the input frequency falls to a level at which the motor is able to follow Continued next page JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 29 2 9 Analogue to position mode Acceleration The acceleration parameter can be useful in systems in which the voltage source instantaneously applies a rapid change without any ramp acceleration Under this condition the MAC motor will take care of making a controlled acceleration and deceleration Note that no position information is lost if the acceleration is limited The target position is always respected and used Torque The maximum torque can be limited in the range 0 300 30096 corresponds to the rated peak torque of the MAC motor used Load The Load parameter is the overall gain in the position velocity filter and ensures that the motor is stable with the actual mechanical inertia used in the application See also the chapter Servo filter adjustment page 52 for further details Error Handling Worst case limits for the position range and follow error maximum position error can be set up here Please consult the chapter Error messages and error handling page 40 for details Motor Status The actual mode speed position position error load torque load current regenerative energy energy returned from the motor can be monitored here Inputs The suppl
439. s impossible to get in contact with the module After the module has started up and there is communication between the mas ter and the slave then turn on the wanted error control mechanism in the object Dic tionary see section 4 3 20 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 169 4 5 4 5 20 4 5 21 170 Expansion Module MACOO FC2 FC4 Manufacturer specific object dictionary Index hex Type Read only Description UNSIGNED Execute a MACOO FCx ___ _ _ _ _______ 2011 ONGO x f o oH ee Rm MM 8 IN1 INA NL PL ejm o ow o _ WM ox qme Pt FeSO x ___ 0 5 o omo ff NE mmm o meme 0 lsesj ej o sew Motor UNSIGNED UNSIGNED Access to the motor 32 parameter n FastMac 2013 UNSIGNED Executes a FastMac Command 8 command Defines the torque limit rd 2100 m MINER mE 1000 used during homing with DSP 402 Writing to these object in CanOpenExplorer is done by pressing W on the keyboard when the register in the folder Manufacturer specific is selected Reading is done by pressing R Object 2010h Subindex Reset When writing to this object sub index 0 it is possible to execute some special com mands for the MACOO FCx module The following commands are available No operation Reset limit error Reset communication error Reserved JVL Industri Elektronik
440. s in those cases where that is allowed At every start up both the basic motors and the MACOO xx modules start at a speed of 9200 bits per second on both the FastMac channel the MacTalk channel Note that the speed will not be saved in the motor or module flash memory which ensures that another motor or module can be easily interchanged The speed can then be changed to 57600 baud but can not be changed back to 19200 baud without resetting the motor and module At the time of this writing only MAC800 and the MACOO FCx modules support 57600 baud To change the speed on the FastMac channel with intelligent modules follow these steps basic motor must be set to passive mode the mode register register 2 must be zero 2 Senda special command to the module through its Fieldbus interface For the MACOO FCx this is CANopen and a command is sent by writing a value via SDO to object 2010 hex When the command number 5 is written to object 2010 the module will perform the steps to change the baud rate in both the module and the basic motor but only on the FastMac channel the MacTalk channel is unaffected This change of baudrate will last about eight milliseconds during which no other communications can occur between the module and the motor To change the speed on the MacTalk channel follow these steps Set the motor to Safe Mode the mode register register 2 must be 15 2 Senda special command telegram
441. s operational The only work around solution to this is a firmware update but all the parameters will be reset to default Choose update firmware in the Update menu and switch on the motor The firm ware update will catch the motor before it starts to oscillate and refresh all the set tings in the motor JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 9 9 5 9 1 Bus serial communication Important information concerning RS 232 Be sure to read this before trying to use RS 232 with any of the JVL modules or motors Also if you do not plan to use multidrop The widely used RS 232 connection is a point to point solution where two systems are connected by at least three wires A common Grounds and two data wires where data is transmitted serially from TxD Transmit Data pin on the sender to a RxD Receive Da ta pin on the receiver In addition to this sometimes hardware handshake signals are used RS232 with one MAC motor Central Controller for example a PC Opto isolation Make sure that all involved units are connected to the same potential MACxxx Motor SEES R X 5 5232 Vial Interface Screen connected to GND in each end TT1124GB The baud rate and address factory setting are set to 19200 baud and comport The unit can be set up via the MacTalk program The motor shall be terminated the MAC BI B2 and B4 expansion modul contain this feat
442. s stay in place Do NOT tighten the shaft collar Flange bolts properly mounted before the flange bolts are tightend and tightend TT1536 01GB 336 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 6 Installation instructions 3 otep 3 Final stage Fasten the shaft collar with a torque of according to the scheme below Please notice that it can be fatal not to use the specified torque since the shaft may slip over time and cause a position offset Use a precise torque wrench to fasten the screw in the shaft collar Gears Product type to be mounted HTRGO5 MAC050 to MAC141 06 35 shat 5Nm HTRGOS MIS230 233 26 35 5Nm HTRGOG6 MACO50to MAC141 06 35 shaf 5Nm HTRGO6 MAC400 402 014 shat 1Nm HTRGO8 MIS340 341 29 53 shat 5Nm HTRGO8 5340 342 0125 8Nm HTRGO8 MAC800 19 shat TiNm HTRG10 MAC800 19 shat TiNm Brakes Product type to be mounted Used with motor type Torque F1 MAB23x MACO50 to MAC141 26 35 shaft 3Nm MAB23x MIS230 233 26 35 shaft 3m O MAB34x MIS340 341 29 53 shaft 5Nm JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 337 5 6 Installation instructions 5 6 2 Precautions when installing MAC800 D6 MAC800 D6 is offering IP65 protection To obtain this
443. sed MacTalk software must be installed on a computer and used for this purpose It is also possible to send position velocity and other commands from for example a PLC if MacTalk is not used User This connector includes all the main I O necessary to run the motor in gear mode velocity mode etc An analogue input 10 can be used for velocity or torque control or it can be used for a Zero search sensor 2 Status outputs are also available to show the actual status of the motor Terminals 5 to 8 are multifunction terminals where the specific function of the terminals depends on the motor setup The functions can be only one of following Pulse outputs The internal encoder pulses are output as a quadrature signal 2 Pulse inputs e g an external encoder can be connected for gearing applications 3 RS422 communication This interface is intended for permanent connection Power Supply Connect the main supply to this connector The voltage must be within the range 12 to 48VDC nominal Please note that the MAC400 and 800 only accepts 18 to 30 VDC For further information about the MAC400 and 800 main supply See How to connect power supply only MAC400 page 89 and How to connect the pow er supply only MAC800 page 97 A connector kit is available MACOO CONKIT I See Accessories page 394 84 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 3 2 Power Supply Basic MAC motor Rea
444. set in passive mode The servo filter settings are not within valid ranges Possible cause of this error The setup file used has been corrupted The setup file used is an old type not compatible with the ac tual motor version Solutions to avoid error Select a new filter or contact your JVL Correct the servo filter setting How to return to normal See also Servo filter adjustment page 52 operation Cycle the 24VDC power Error bit Firmware name Bit 16 OLD_FILTER 2 7 18 Error mess Control voltage unstable only MAC400 to MAC3000 Message Message 18 Control voltage unstable Error condition The control voltage 24VDC at the P and P terminals has been unstable and detected outside the specified voltage range for a too long time Possible cause of this error The control voltage has been detected outside the nominal voltage range The voltage has been applied too slowly with variations Solutions to avoid error Make sure that the voltage is stable in the specified voltage in terval Make sure that the voltage is applied in less than 500mS How to return to normal Cycle the 24VDC power A reset will not clear the error operation Error bit Firmware name Bit 17 U24V 48 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 7 Error messages and error handling 2 7 19 Error message PWM locked only 400 to
445. shakes The movement of the motor is very unstable and or the motor oscillates when station ary Action Ensure that the LOAD parameter is adjusted to a proper value Default is 1 00 but when a load is added to the motor it can be set to a higher value If the LOAD param eter is set to a value that is too high or low the motor can be very unstable Check also that the maximum speed is set within the allowable range specified for the actual supply voltage see Power supply only MACO50 to 141 page 85 where graph illustrates the relationship between supply voltage and recommended speed If none of the above mentioned solutions solves the problem the filter used in the MAC motor may not be able to handle the actual load Use the filter optimise function or contact your nearest VL representative Problem After power up the motor oscillates and there is no communication The LOAD parameter value is set too high and is causing the total supply current to rise above the limit which the power supply can handle This situation can typically oc cur if the motor is dismounted from the mechanical load for which the LOAD has been adjusted Normally the motor will start to oscillate if the LOAD is increased above 4 8 Default is 1 0 without any mechanical load connected Action The fact that the power supply is overloaded makes the supply voltage drop below the level at which the internal microprocessor in the MAC motor i
446. shed before proceeding to the next line in the program JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 289 4 10 Expansion Module MACOO R1 R3 R4 4 10 10 9 Set outputs Icon Dialogue Output type Multiple Output No Output state Dutput 1 Low Output 2 High Dutput 3 Low pulse D ms Output 4 High 0 mis Output 5 Output Dutput 7 Output 8 Output type Single Outputs Output 1 Don t care Output 2 Dont care Output 3 Dont care Dorit care Output 5 Don t care Output 6 Don t care Output 4 Output 7 Don t care mE NE EN EM ME EE EM i1 Outputs Don t care Function Sets one or more outputs on the RxP module When setting a single output you can specify the length in milliseconds of a pulse to send out on that output When setting multiple outputs you can specify whether to set each output high low or leave it in its current state 290 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 10 Expansion Module MACOO R1 R3 R4 4 10 10 10Unconditional jump Icon Dialogue None After selecting this command the mouse cursor changes The next program line that you click on will become the destination for the jump Function Jumps to another line in the program 4 10 10 11 Conditional jump single input Icon Dialogue m EN fe Single
447. sible in the MacTalk program when a motor with ab solute multi turn encoder is connected The functions showed below are used to adjust and monitor the actual encoder position Press Save in flash to store the modified encoder position permanent EN MacTalk Noname Opan Save Main Registers Advanced Fite Absolute encoder position 36777215 Encoder posi Posihon encoder aingietuin resolution 8182 Courls Hev Encoder olfset Postive revs before positi n wap Negative revs before position wren TT1180GB Pressing the Reset Position botton will reset the the absolute position IST Select this tab when adjusting the encoder position Usefull information exist here see also later in his chapter STOP Motor COM scan Status Motor status 18777216 Actual velocily IPM Actual position 100000 Counts Follow enor 0 Counts Funchon Actual motor torque Motor load mean The Actual Position of the motor Physical position of the encoder Make sure to clear any existing value This value is not possible to change and if any in the offset register must stay within 16 777 216 counts Procedure for adjusting the zero point Before mounting the motor in the application connect power to the motor 2 Press the Set offset 0 botton and move the motor until the Encoder position shows close to 0 This is recommended to make sure that the full encoder wo
448. since it has the best dynamic performance 50 95 140 and 141 Current filter selector Motor Type MACI 40 Filter version 1 0 Current Filte Soft flow noise max 3000 RPM C Medium medium noise Hard high noize 2 9 6 Adjusting the Position Velocity filter The Position Velocity filter is the main filter which sets up the main response perfor mance of the motor Velocity position filter selector Positionsvelocity filte a g Follow error Torque Hardness Hardness The follow error is decreased by choosing a harder filter but the stability is also decreased The 5 levels of hardness will affect the motor torque in the following manner In case of certain follow error the torque is integrated up to 300 full torque Fastness Velocity Commanded velocity Actual velocity Fastness The relationship between a slow and a fast filter is seen as the ability to track the commanded velocity within time By choosing a faster filter the velocity reaches the required velocity faster TT1026GB 300 motor torque is produced when these follow errors are present Column 1 Follow error of 8000 counts Column 2 Follow error of 2000 counts Column 3 Follow error of 500 counts Column 4 Follow error of 125 counts Column 5 Follow error of 1 count no error is accepted 54 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 9 Servo filter adjustme
449. sion 3 The start mode of the motor must be set to passive No power up Zero searches must be selected If absolute movement is used the resynchronize after passive mode must be set When using DSP 402 mode manipulating parameters with object 2012h or 201 3h can corrupt the behaviour of the DSP 402 functions Also be aware that manipulating param eters in MacTalk should be avoided when using DSP 402 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 79 4 5 Expansion Module MACOO FC2 FC4 4 5 37 Supported objects Most of the DSP402 parameters start up in the module with coded values A few of them are set depending on the motor type the module is attached to either MAC50 141 or MAC400 800 None of the parameters can be saved to flash in the module The following table shows the additional object dictionary defined for DSP 402 support The numbers in brackets in the update write field bold refer to the formula for the factors in the section 4 3 40 COB ID Motor Scalefactor Update hex register InitValue to motor write Device data sw s sm wex Moor manter em o ms hap moror aes em o eupnea are mus ee fo owecmig ume em o wo ore merere ew o
450. sion MACOO P4 connector description page 268 or Expansion MACOO P5 connector description page 271 A finished RS232 cable also exist Please see Cables for the MACOO P4 page 270 or Cables for the MACOO P5 page 273 262 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 9 Expansion module MACOO P4 P5 4 9 7 How to connect the 4 20mA output The 4 20mA output terminal AOUT and AOUT2 can be configured in 2 ways MACOO P4 or P5 module provide the supply to the 4 20mA signal Dip switch setting as seen below ON and 2 OFF receiver of the 4 20mA signal from the MACOO P4 or P5 module takes care of the supply to produce the 4 20mA signal Dip switch setting as seen below OFF and 2 ON The dip switch is located on the rear part of the circuit board Receiver Receiver with out WITH own supply supply MACOO P4 or P5 4 20mA output circuitry B24V Int supply ON OFF R20 pply L11 0 22R 2 TF0018 220R 1 4 BGND sw2 NHDS 02 T TR 112 TF0018 Q1 From to BCX55 4 20mA 1000mW controller D7 4448 115 R21 130R 0 1 TT1278 01GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 263 4 9 Expansion module MACOO P4 P5 4 9 8 Basic setup of the Master motor Following steps must be followed Enter the program MacTalk version 1 60 or newer 2 Setthe motor in Analogue to position mode in orde
451. specially if using a switch mode power supply this will help See also Power supply only MACO5O to 141 page 85 How to return to normal Reset the motor clear the error bit s in register 35 or cycle the operation power Error bit Firmware name Bit 12 UV ERR 2 7 13 Error mess Peak error motor overcurrent only MAC400 to 3000 Message no Message 13 Peak error motor overcurrent Error condition The motor phase current has been measured to be Out of Range and the motor driver is shut down to prevent permanent failure Please note that this message is only available in MAC400 and MAC800 Possible cause of this error The servofilter control loop is unstable he motor has been physically blocked he motor has been running into a sudden mechanical colli sion The actual AC supply voltage is too low to run the motor at the actual speed Solutions to avoid error Make sure that the servo filter is not set at an extreme unre alistic setting compared to the nature of the actual load See also Servo filter adjustment page 52 Avoid that the motor during normal operation is meeting a me chanical collision or an extreme overload situation How to return to normal This error type is not software resetable Cycle the control volt operation age 24VDC Error bit Firmware name Bit 12 IPEAK_ERR 46 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2
452. stance 1 Attribute 3 Input status This object is used to read out the actual value of the inputs ONE e Instance 1 Attribute 4 Outputs With this object the outputs can be controlled The value written to this object is directly shown on the outputs if the output is not set to use its default function see attribute 7 ee Instance 1 Attribute 5 Input active level With this object the active level of the inputs can be selected When bit x 0 the input is active low and when bit x the input is active high The default setup for the output is active high 4 8 2 1 0 Instance 1 Attribute 6 Input setup With this object the dedicated function of the inputs can be enabled When the corre sponding bit is 0 the input function is as a normal input When the corresponding bit is the dedicated function of the input will be enabled When the end limit inputs NL or PL are enabled and one of these is activated the error action will be executed The error action is defined in instance 3 attribute 3 C Instance 1 Attribute 7 Output setup This object is used to control the function of the outputs When bit x 0 the output is controlled by attribute 4 When bit x the output is controlled by the default function The default function for Ol is In position and for O2 Error Output Reserved JVL Industri Elektronik A S User Manual Integrated Servo
453. standstill Alternatively the en closure can be equipped with an electro mechanical lock that only allows the enclosure to be opened when the rotational movement has stopped The latter solution must be implemented with the same levels of safety as those prescribed by the machine s risk as sessment of the guard device implemented Safety circuits for and dual safety gate control with manual reset and short circuit recognition Category 2 Single phase 90 240 VAC MAC400 or Earth MAC800 UL Applications To full fill UL requirements the prefuse must be a class RK5 such as the type FRN R 15 from Manufactor Cooper Bussmann N FI Prefuse TI0A 2230VAC or T20A 5VAC type gG or Dz in the phase line rated for 600V 150KA F2 Circuit breaker 4A 230VAC type gG 51 Emergency Stop push button S2 Reset push button JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 343 5 7 Emergency stop considerations The examples shown are implemented using equipment from Fa Pilz and have been chosen to provide the most simple cabling as possible Other components and solutions can of course be used In the construction of the machine and its safety control systems efforts should always be made to achieve solutions that ensure the requirements of control systems are as low as possible in accordance with the principles of safety integration mentioned above 344 JVL Industri Elektr
454. stat 2 x NPN 25mA Motor stat 2 x NPN 25mA Motor stat 2 x NPN 25mA Motor stat 2 x NPN 25mA Motor stat 2 x NPN 25mA Motor stat 2 x NPN 25mA Motor stat 2 x NPN JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 Ext connector type TT0933 02GB Protection class Integrated brake 2 AMP Molex IP42 DH 4 1 3 Expansion modules overview JVL offers a wide variety of expansion modules to adapt the MAC motor to almost any kind of application The expansion module is easily mounted inside the motor Only one expansion module can be mounted The table below gives a brief overview of the features offered by the basic MAC motor and the features that are available in each expansion module DSUB Connectors Cable glands M12 Connectors Basic modules MACOO B1 M ACOO B2 MACOO B4 MACOO B1 B2 B4 Connector module w RS232 RS485 non isolated and LED s MACOO B41 Connector module with Optical isolated RS232 Rs485 6 General digital 1 0 Support 2 multifunction 1 0 ports Industrial Ethernet modules EtherCAT MACOO EC4 EtherCAT module EtherNet p gt gt MACOO EI4 EthernetlP module POWERLINK MACOO EL4 Powerlink9 module MACOO EM4 Modbus 1 module mm MACOO EP4 Profinet module Boss Industrial Ethernet modules extended lO charg a 41 EtherCATe module Etheriet IP gt gt MACOO El41 EthernetlP9 mo
455. ster to write to should be placed here The register must be in the range 255 Read register selector The number of the register to read from should be placed here The register must be in the range 1 255 Direct register This register can be used to execute a FlexMac command When writing to this Register the command will be executed immediately The bit 0 6 is the command and bit 7 is not used If the same command is to be executed twice bit 7 can be toggled The command is accepted when the Last direct register in the input data has the same value as this register 234 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 7 Expansion Module MACOO FP2 FP4 Command 5 M4 jn eg n p Write Head Write Head Auto Auto Bit 7 Write toggle is used for writing data to the selected register Write register se lector When this bit is toggled writing is executed The write command is ac cepted when Bit 7 in the command status output data byte 7 is equal to this bit Bit 6 Read toggle is used for reading data from the selected register Read register se lector When this bit is toggled reading is executed The read command is accept ed when Bit 6 in the command status output data byte 7 is equal to this bit Bit 5 Write 32 bit Set this to if writing to a 32 bit register and 0 if writing to a 16 bit register Bit 4 Read 32 bit Set this to if reading from a 32 bit
456. t See also Connecting an external power dump re sistor page 99 How to return to normal Reset the motor clear the error bit s in register 35 or cycle the operation power Error bit Firmware name Bit 11 OV_ERR JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 45 2 7 Error messages and error handling 2 7 12 Error message UnderVoltage on Bus only 5 to 141 Message no Message 13 UnderVoltage on Bus Error condition The voltage of the DC powersupply has been measured to be lower than the limit selected in the register Min voltage This has resulted in an error as configured in the setup of Undervolt age handling See also Under Voltage Handling page 51 Please note that this message is only available in MACO50 to MAC141 Possible cause of this error The current rating of the external power supply is too small The power supply is not able to deliever the required peak cur rents that the motor need This is a typical problem when using switch mode power supply The power cable is under dimensioned The under voltage min setting must be decreased Solutions to avoid error Use a power supply with a higher current rating Use a power cable with at least 0 75mm wires up to cable lengths of 10m If the power cable is longer use 1 5mm or use multiple wires in parallel Connect a capacitor across the supply line close to the motor E
457. t if the velocity is limited They are simply remembered and used when the input frequency falls to a level at which the motor is able to fol low Acceleration The acceleration parameter can be useful in systems in which the sig nal source instantaneously applies a high frequency without any accel eration Under this condition the MAC motor will take care of making a controlled acceleration and deceleration Note that no puls es are lost if the acceleration is limited They are simply remembered and used when motor velocity reaches a level corresponding to the input frequency Torque The maximum torque can be limited in the range 0 300 300 corresponds to the rated peak torque of the MAC motor used Load The Load parameter is the overall gain in the position velocity filter and ensures that the motor is stable with the actual mechanical inertia used in the application See also the filter setup chapter for further details Error Handling Worst case limits for the position range and follow error maximum position error can be set up here Please consult the Error Handling chapter for details Motor Status The actual mode speed position position error load torque load current regenerative energy energy returned from the motor can be monitored here Inputs The supply voltage can be measured here Zero search In typical gear mode applications the motor is moving relatively with out any absolute zero po
458. t care Input 5 High I Dont care Input 5 High Low Don t care Input 7 High Low Don t care Input 8 C High Don t care Motor error High Don t care In position High Low Don t care Tests for an input condition before either jumping to another line in the program or moving on to the next line in the program If the condition is met the command jumps to the specified program line If the condition is not met the program proceeds to execute the next line in the program When input type is set to Multiple Multiple inputs can be tested for being either high or low The Operand setting determines whether one or all of the inputs must meet their test criterion If set to And all inputs must match their test settings If set to only one input need to match its test setting Inputs that are set to Don t care are not tested After pressing the OK button the dialogue will disappear and the mouse cursor will change The next program line that you click on will then become the destination for the jump command 292 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 10 Expansion Module MACOO R1 R3 R4 4 10 10 13Wait for x ms before continuing Dialogue Wait Time Cancel Function Causes the program to pause for a number of milliseconds before continuing The longest pause that can be specified is 65535 milli seconds The shortest
459. t pulse Profile Data eg etn tpt halls Exin capa 021 puse zm ds Input All these parameters H pw ener r Probes eis capras can be used to limit the ccu 3j HAE odia dde pande crc cun n 1 motion For example Errors the maximum torque If a fatal error occurs or velocity information will be displayed here Gear factor Onsen LEN i fron sed pad pa Goudie Run Status The ratio between Gang Soe The motor status the incomming pulses sey can be monitored here and the actual motor movement is specified here RACED ern 1 23 9 Ge RP mn 2 4 Connecosd Zero Search Zero search can also be used During zero search the gear mode will be set inactive See also the Zero Search chapter TT0968GB 2 2 1 Gear Mode overall description In gear mode the motor follows a pulse signal applied to the Multifunction I O terminals The ratio between the incoming pulses and the motor movement can be adjusted to a desired value A ratio from 1024 1 down to 1 1024 can be selected Typically this mode is used if the MAC motor is incorporated into an application where movement needs to be synchronized with an external movement Another typical application is the replace ment of step motors since the MAC motor in Gear Mode can work like a step motor using pulse and direction The following setup must be done to operate in gear mode
460. t sensor Torque controlled Shaft load maximum Radial load 24 5kg 13 5mm from flange Axial load 9 8kg Optional brake D4 option Controlled automatic or from input 3 25Nm inertia 0 22cm2 turn on time 50ms turn off time 15ms Rated power rate motor Mechanical time constant motor Electrical time constant motor Standards Protection Ambient 0 to 40 C 32 104 F Storage power not applied 20 to 85 C 4 to 185 F Humidity 90 Temperature warning is given before reaching max Temperature shut down and error message generated at 84 C 183F Usage Storage Temperature JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 315 General All data are specified for the MAC motor only i e without any expansion module mounted AC servomotor brushless with built in 2048 PPR encoder hall sensors and 3 phase servo amplifier controller Controller capacity po 2 2 amp D3_ MAC402 D5 amp D6 w brake Rated output 3000 RPM 40W OW Rated Torque RMS Peak Torque 1 28Nm 38Nm _ 128Nm 38Nm Immia kgom 1034 1036 Maximum angular acceleration radisec rad sece tenth tim 22mm 00 Weight without expansion module fs 2398 12868 Audible noise level measured in 30cm distance to be defined dB A Backlash when brake is activated e de
461. t www jvl dk JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 395 9 15 Cable drawings 5 15 1 WI1005 M12F5TF5TOSP Master slave cable for MACOO P4 5 J1 J2 M12 5 pin female M12 5 pin female White 24V Green RS485 A 300cm 3m O i 2 Q Q NS A RS485 B Brown GND Connector seen Screen GND Terminated in the connector entry Screen GND from soldering side Connector seen from soldering side Parts List Lu woema a ipe W1 WH0002 R2x2x0 25 SC 300cm LT0153 12GB Blokken 42 DK 3460 Birker d Tel 45 4582 4440 RS 485 Approved by Drawn by Fax 45 4582 5550 kommunikationskabel JVJ BVJ 5 15 2 RS232 M12 1 5 5 communication cable for MACOO B4 R4 etc QW JVL Industri Elektronik A S WI1005 M12F5TF5TO3P Version 1 2 Date 8 7 09 RS232 communication cable for MAC expansion modules DSUB Connector M12 5 pin male connector Female 9pin mnl Cable Black PVC UL 22 AWG 5 core screened Finger screws 2 pcs Pin no Colo Pinno no EE EN White connected and must Black each be insulated Notconnected Screen Housing J2 Pin 1 4 6 7 8 9 must be left open LT0056 12 JVL Industri Elektronik A S Du 70 RS232 M12 1 5 5 0 Version 1 2 Date 27 9 06 ETIN Tel 45 4582 4440 Approved by Drawn by E Fax 45 4582
462. target position The actual position will not overflow even when always running in the same position for any length of time The general idea is to define a range of positions by a Minimum and a Maximum value that can be freely selected within the normal position range of the motor 67 million count to 67 million counts Whenever the actual position exceeds the maximum it will wrap around and continue from the minimum position while still running in the same di rection Also when moving below the minimum position it will wrap around and continue to count down from the maximum position During operation the motors main operation mode is usually set to Position mode MODE_REG 2 and the motor is commanded to a new target position by writing a new value to the Target Position register 3 P SOLL See also Modes other than Position mode page 78 The value written to P_SOLL should be within the rotary table position range If the value is outside the working range specified by Turn table pos min or Turn table pos max it will be clipped to be within the values specified by Turn table pos min or Turn table pos To make a full turn in CW or CCW mode a multiturn operation is supported see following illustration The registers normally used for software position limits are used to define the rotary table working range in rotary table operation Continued next page JVL Industri Elektronik A S User Manu
463. ted internally Profibus DP module CAN Open or DeviceNet module Ethernet modules nano PLC w graphic programming Several module connector options Custom designed modules on request Outputs for In position and Error indication High order digital filter which only needs a single inertia adjustment e Standard NEMA23 flange Built in sensors make the motor stay sta tionary when powering up Easy and simple Windows program Mac Talk available for installation setup High efficiency power stage keeps temper ature at a low level CE approved UL recognized MAC400 and 800 MACI500 amp 3000 pending JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 1 2 Overall description Basic MAC motor block diagram including motor and feedback devices 24VDC Motor dependent Ix 12 48VDC Ix 115 230VAC or 3x 400 480VAC Motor dependent Ground Earth Power supply AINI amp 2 Analogue Q inputs 10 Multifunction 1 01 HE Output Q n g U C E 0 Output 2 Multifunction 1 02 i 5VDC Out Q Receive Q Transmit 4 Ground 9 Serial interface TT1543 01GB All the internal building blocks of the MAC motor are shown in the illustration above The central microprocessor takes care of all the processes in the motor via the various I O blocks such as the serial interface differential transceiver Multifunction I O and the
464. tegrated Servo Motors MACO50 3000 4 8 Expansion Module MACOO FS1 FS4 4 8 4 Cables for the MACOO FS4 Following cables equipped with M12 connector can be supplied from JVL MACOO0 FS4 Connectors Description JVL Order no 101 102 COM PWR 8pin 8pin Spin Spin Female Female 5232 Interface cable Connects directly from MACOO R4 to PC Length 5m 197 inch Cable 5 5mm with M12 female 5 pin connector loose wire ends 0 35mm 22AWG and foil WI1000 M12F5TO5N screen Length 5m 197 inch id as above but 20m 787 Cable with M12 male 5 pin con nector loose wire ends 0 35mm 22AWG and screen Length 5m 197 inch ane as above but 20m 787 Cable with M12 female 8 pin connector loose wire ends 0 22mm 24AWG and screen Length 5m 197 inch s as above but 20m 787 Cable with M12 male 8 pin connector loose wire ends 0 22mm 24AWG and screen Length 5m 197 inch Same as above but 20m 787 inch WI1000 M12M5TOSN WI1000 M12F8TOSN IP67 protection cap for M12 WI11000 M12FCAP1 female connector IP67 protection cap for M12 WI11000 M12MCAP1 male connecior Note 1 The illustrated cable is not twisted pair and is not recommended for noisy environment We recommend to use a shielded twisted pair cable for noisy applications Also it is recommended to use a metal type connector where the screen can be terminated to obtain optimal screening effect Important Please notice
465. ten and needs to be saved The following warning message box appears Warning 4 new motor has been detected and all userdata in MacTalk will be overwritten with motordata Do vou wish bo save current userdata in MacTalk 1T1154GB Choosing No will immediately upload all motor data presing Yes will save all data in the open file JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 7 1 4 Using MacTalk to setup the motor 1 4 4 Motor TEST function When setting up a servo system its convenient to test the that the motor movement is stable and smooth For this purpose the TEST tab can be used At this tab its possible to setup the motor in position mode and define 2 positions where the motor can move cyclic in between A delay between each motion can also be de fined The speed and acceleration used during this process is the general parameters defined at the Main tab All parameters can be changed dynamically during operation Select the Tests tab Defines if motor SU proceed before Fille View Offline MACOO RxP Setup Wpdates Help Ver motor reach position fi P do n Recommended to 3 M keep this activated 1 P default Main Registers Advanced Filter parameter Define Wait for In Position position 1 Position 1 P1 0 Counts Set motor In Define Position 2 P 0 Counts _SetPos
466. ter The LOAD parameter must be increased proportional to the inertia of the payload in the system The default value of the LOAD parameter is 0000 The proper LOAD value must be determined as follows LOAD Motor inertia Load inertia Motor inertia Frafile data velocity Acceleration Torque Load Adjust Load according to the attached Inertia Example A system uses a MAC800 The MAC800 has a motor inertia of 0 92kg cm according to technical data in appendix If the load inertia is 9 2kg cm motor intertia x 10 the Load needs to be adjusted to LOAD Motor inertia Load inertia Motor inertia LOAD 0 92 9 2 0 92 11 111022GB If the load inertia is not fully known it is highly recommended to slowly increase the LOAD parameter until the motor starts to be unstable and noisy Then decrease the val ue 20 3096 to obtain a certain safety margin Remember to save the adjustment permanently in the motor by pressing the Save in flash button Exceptions when adjusting LOAD Precautions must be taken if the transmission from the motor to the load is elastic or in volves a certain amount of backlash A typical situation where precautions must be taken is when using a belt drive actuator since the motor s forces may have to be transmitted past a gear for example and then the belt until the payload is finally met This transmis sion chain is typically very elastic and the gear will contain a certain amo
467. ternal mechanics Velocity mode The drive will attempt to run the motor at a constant velocity selected by Reg5 V SOLL without violating the maximum torque or acceleration Position mode The drive will at all times attempt to move the actual motor position to the position selected by Reg3 SOLL without violating the maximum velocity torque or acceleration Gear Position mode Analogue torque mode Analogue velocity mode Analog Velocity Gear mode Manual current mode Step response test mode Internal test mode Brake mode Stop mode Torque based zero search mode Forward only zero search mode Forward backward zero search mode Safe mode Analogue velocity with deadband mode Velocity limited Analog Torque mode Analogue gear mode Coil mode Analogue bi position mode Analogue to position mode Internal test mode Internal test mode Gear follow mode IHOME mode P SOLL 32 bit Position 67M 32 bit The target position that the drive will attempt 67M R W reach in position related modes 362 high word of P SOLL JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 12 Internal registers Only MAC5O 141 t icone pert mm aco eee MacReglo Name Name Default Access 5 V SOLL Max Velocity The maximum velocity the motor is allowed to use A SOLL Acceleration The maximum acceleration in counts sa
468. ters used by SSI Register 78 551 SETUP BITSI where Function SSI Enable Not used Synchronize SSI reset Future Disable P_IST P8 position options Read Error 8 P6 current position SSI enable will setup the motor to read the SSI at startup The Synchronize bit transfers the position calculated in P8 into P_IST and P_SOLL SSI Reset position is used to preset a position to the value stored in P5 Default P5 0 Bit 5 indicates a read failure that is different values are read within the 4 times the values is read Register 57 P5 32 bit signed Holds the preset value that is used when a reset position is done Register 59 P6 32 bit signed Holds the encoder value when the last Reset position was done This value is used as a refence at startup to calculate the actual position Register 61 P7 32 bit signed Holds the newly read encoder value scaled into motor counts Register 63 P8 32 bit signed Holds the calculated position that is transferred to P IST and P SOLL if the synchronization bit is set up in the setup register 178 60 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 10 Using external SSI encoder 2 10 4 Encoder connections Using the rotary encoder MMC60 connected to the MACOO B4 module the PIN configuration is as follows The encoder is connected to the IO plug using the 8 pin female M12 plug Signal Colour LIKA Encoder
469. th 300 full torque Supply voltage 24VDC nominal Worst case efficiency of the MAC50 14 motors 0 8 8096 Power calculation Power speed x torque efficiency 262 x 0 9 0 8 295W Current calculation Current at peak torque power supply voltage 295 24 12 3 Please note that the peak current is only at maximum during for example an acceleration or deceleration The peak current can be reduced if the Torque setting is lowered The peak current will decrease proportionally with the Torque setting Example Half torque half peak current The below curve shows how the power and current are behaving as a function of the motor speed during acceleration constant speed and deceleration Supply Supply Current Power the system need to get up in speed A W 300 200 Current and power rises to max during acceleration The inertia in 100 Average supply power 0 O0O gt Time Lower current and power since only friction exist at constant speed 100 200 When decreasing speed power energy will be returned to the supply and cause a negative current flowing in the supply line 300 TT1276 02GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 87 3 2 3 2 6 3 2 7 88 Power Supply Power supply circuitry only MAC400 The MAC400 supply is split into 2 individual circuits with full galvanic isolation between the circuits The cont
470. that the cables are a standard type It is not recommended to be used in cable chains or where the cable repeatable are being bended If this is required use a special robot cable 2D or 3D cable See also Accessories page 394 where additional 12 connectors are shown JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 257 4 9 Expansion module MACOO P4 P5 MACOO P5 With Harting industrial M12 connectors MACOO P4 With M12 industrial Both modules shown connectors in a MAC400 motor 4 9 1 Expansion module MACOO P4 and P5 overall description Important please notice that this module will only function in MAC800 motors with a serial number greater than 85000 All MAC400 motors supports this module The 4 and P5 is an expansion module for the integrated servomotors MAC400 and MAC800 Please notice that the module can NOT be used in the 50 141 The module is intended to be used for control application requiring an analogue 4 20mA interface to a master controller The interface is consisting of a 4 20mA input to control the motor position and a 4 20mA output to indicate the actual position Both offers full galvanic isolation from other elec trical circuitries inside the motor and also in between An output is also available to indicate if any error has occurred that prevent the motor from doing the intended operation This output is also galvanic isolated If a second motor
471. the SV module is placed as the first intelligent mod ule after the CPU i e module no 2 meaning registers are numbered 21 xx 12198 2 Mode 0 3 12117 1024 Encoder lines 12118 2000 Max speed in RPM which the MAC SVI combination can reach This value will depend on the supply voltage Please consult the description Power supply only MACO50 to 141 page 85 2000 Example ref value for setpoint speed in register 12103 1000 Example meaning 100 096 of maximum speed i e 2000 RPM 12121 12103 Adjust the following register values when commissioning the servo solution 2116 xxx Offset value for the analogue output The MAC motor should not drift and at nominal position 0 zero R12102 the SVI must be able to to control the axis very close to actual position 0 R12109 2110 yyy P gain Please also follow the instructions in the JX2 SVI user manual Remark If the MAC motor is supplied by 24VDC the setup for the MAC motor must be 3000 RPM even though the MAC itself is not allowed to run more than 2000 RPM at this voltage Do not worry the SVI module controls and limits the speed correctly See also Power supply only MACO050 to 141 page 85 392 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 13 Connecting to other equipment 5 13 4 Setup in Jetter JX2 SV1 Mode 3 Same as for mode 2 but the MAC motor must be set up in Analogue torqu
472. the list of user SDOs which will be au tomatically reloaded on the next program start JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4 4 5 17 MacTalk CAN debug window The hardware CAN Node chip have a Node Control Register this controls the initiali zation defines the node specific interrupt handling and selects an operation mode The Node Control Register have a field call LEC Last Error Code this bit field indicates if the latest CAN message has been correct No error or it indicates the type of error which has been detected The register contains the fields TACE C SCC NN NNNM Last Error Code EN See table below Message Transmit H5 il No successful transmission since last flag reset ted Successfully 1 A message has been transmitted successfully error free and acknowledged by at least one other node reached the error eng limit of 96 MN CAN controller is in the bus off state EWRN Table for last Error code inn oca RR 000 Noemo The latest transfer on the CAN bus has been completed successfully More than 5 equal bits in a sequence have occurred in a part of a received StU nro message where this is not allowed A fixed format part of a received frame has the wrong format The transmitted message was not acknowledged by another node 100 Bit1 error During a message transmission the CAN node tried to send a recessi
473. the user to execute RxP programs this execution is also halted to prevent the motor from starting up if a startup mode is setup from a program Warning Do not consider this button as an appropriate Emergency stop Al ways fit an Emergency stop circuitry to your motor setup MacTalk Address Only if more than one motor is connected to the same interface The address specified in this field determines with which motor line communication is made JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 1 4 1 4 3 16 Using MacTalk to setup the motor Saving or opening a setup file to from disc The complete motor setup can be saved to disc or retrieved from disc and transferred to the motor The setup files can be saved anywhere on the hard disc or to a floppy disc Saving and opening a file over a network is also possible The setup files use the extension MAC By default the setup files are saved in the same directory where MacTalk itself is also installed Other directories can be selected From file to motor S noname Use Open to select a file containing the desired motor setup Motor OF me When opening the file the setup will simultaneously be sent ga Supe to the motor ene Remember to use the Save in flash button if the setup must g eee be permanently saved in the motor 1 Demods MAC 2 Demo3 MAC lv From motor to file 3 Demo2 MAC Use Save or Save as to sa
474. these pa rameters Disable the expansion module by setting I O type Pulse input in order to disable the internal communication between the module and the motor After the fault diagnosis correction is complete remember to switch I O type back to Serial data Action 2 Load default by using the Load default function in the Motor menu Alternatively clear the complete memory by using the Update Firmware option in the Updates menu Problem The parameter setup is lost after reset The parameters must be saved permanently in the motor using the Save in flash but ton at the top of the main window When activating this button the motor will go into passive mode while the parameters are saved After 5 10 seconds the motor will start up again with the new parameters If the motor still starts up with the default setup or a setting made at a much earlier stage the save procedure has failed Action Ensure that the motor has the newest firmware 7 V5 1 The firmware version for the actual motor can be seen in the status bar Ensure also that the MacTalk program is the newest version gt 1 21 Both Motor and MacTalk can be updated from the internet using the Update menu at the top of the main screen JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 345 9 8 9 8 3 346 Trouble shooting guide Troubles related to mechanical motor behaviour Problem The motor oscillates or
475. tic B Use index after 2475 Brie T h after s red 5 TES Sao zero search after Power is require ida x ower up Sensor type 1 when using one of these modules the Faower up Sensor type 2 Zero search velocity Power up Enc index function must be enabled on the product tab Power up Enc quick index for the actual module See also the chapters Zero search torque qe Torque describing the expansion modules The menu offers choices Availability Precision Ext sensor needed macoso 141 MAC400 3000 Power up Sensor type 2 Lo o Sensor type 2 Yes Enem Ye Hm M W Yes Yes Yes Yes Yes Yes Yes Yes No Yes No Yes Yes Yes Yes Yes Yes Yes No Yes No Yes Overall Zero search mode descriptions Disabled default The Zero search is disabled Power up Torque Similar to Torque but the Zero search will automatically be started after power up Power up Sensor type Similar to Sensor type 1 but the Zero search will automat ically be started after power up JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 6 3 Mechanical Zero search Power up Sensor type 2 Similar to Sensor type 2 but the Zero search will auto matically be started after power up Power up Enc Index Similar to Enc Index but the Zero search will automat ically be started after power up Power up Enc quick index Similar
476. tion from the encoder is saved into P7 and then again P5 is used to offset this position Example 1 The encoder shaft is connected to the motor shaft meaning that revolution at the ex ternal encoder is equal 4096 motor counts Motor start up encoder reading 12288 random position Motor P_IST P_SOLL 12288 This position we want to define as position 0 so we run the position reset procedure see Reset position procedure and store 2288 into P6 The motor is reset software reset or power cycle and the new position is calculated by P4 is by default 0 so P8 12288 12288 P8 0 This value is transferred to P_IST and P_SOLL so IST P SOLL P8 0 Now the encoder position 2288 is defined as position 0 in the system Example 2 Let s say that we need to define a fixed position as position 100 because we want our motor to be 100 counts from the actual 0 position at exactly this physical position JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 59 2 10 Using external SSI encoder We set P5 100 and save this position into flash set register 211 2 In the previous example we set the O position to 12288 counts So by setting P5 100 will result in the same position being P8 P7 P6 P5 P8 12288 12288 100 P8 100 Which again will be transferred to P_IST and P_SOLL if synchronization bit is set in the SSI setup register at startup 2 10 3 Regis
477. tion is based on the MAC400 motor but the STO connector is placed similar at the MAC 1500 and MAC3000 Safe Torque Off STO Connector TT1270 01GB Important general information The STO function is not approved by any third party laboratory only pendent Please notice that removing the energy from the motor by use of the STO function do not necessarily stop the motor rotation since any attached load inertia will have an in fluence when the movement is stopped fully The person that install and service the motor must have a general knowledge concern ing electrical equipment and safety functions The STO function is considered as functional and reliable for 20 years JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 8l 2 15 Safe Torque Off STO 2 15 2 How to connect and use the STO function The STO connector contains the 2 enable inputs STOA and STOB Both inputs must be applied nominal 24VDC in order to energize the motor and make any motor move ment possible If only one of the inputs is not applied 24VDC the internal STO circuit will remove the energy from the motor The illustration below shows the pinout of the connector Disable output do not connect 1271 019 STOB input 2 15 3 Disabling the STO function If the STO function is not needed the plug JVLtype WI 1028 M08M3STO must be insert ed in the STO connector The need of this external plug to disable t
478. tion possible Analog input filter setting to reach and maximum is the highest position Men mope nas that can be reached Both in encoder counts Filter factor Both values are refering to the zero Flotary table setup position found during the optional zero search Rotary table selection Singletum CW rotation or alternatively the zero point defined if using Rotary table pos min p Counts an absolute multiturn encoder Rotary table pos ma 8131 8131 Counts Modbus setup Master Slave setup After the setup is done please remember to save it in the permanent memory by pressing the Save in flash bootton TT1185GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 75 2 12 2 12 3 76 Rotary table option Configuration via motor registers When the configuration is done by channels other than MacTalk such as Ethernet Profi bus CAN open etc or just a simple interface connection to the basic motor the follow ing description must be followed The main rotary table operation is selected by bits 24 and 25 in Register 39 HW SETUP An addition the option to support multiturn rotary table operation is selected by by bit 26 in Register 39 HW SETUP Register 28 MIN P IST Holds the minimum position for the rotary table working range Register 30 MAX P IST Holds the maximum position for the rotary table working range Note that the firmware will swap the min and max values if the minimu
479. tion to prevent motor movements during the change P NEW holds either an absolute position or a relative position After writing a value to P NEW update both bits 8 and 6 in Reg36 CNTRL BITS Bit 8 SYNCPOSREL will select a relative position update when set or an absolute update when cleared Setting bit 6 SYNCPOSMAN executes the P IST P SOLL update that is either both are set equal to P NEW or P NEW is added to both using signed addition P FUNC is updated accordingly The undocumented FastMac commands 23 and 24 can also be used to set these bits and perform the same absolute and relative updates This is useful for expanding the logical position range beyond 2 31 A SOLL Acceleration E The desired nominal acceleration 1000 RPM s 3 598133 counts Sample must be set to 360 T SOLL Torque 0 1023 Word The maximum torque that the drive is allowed to HW use 1023 300 The value 1023 corresponds to 300 of nominal load and is the absolute maximum peak torque allowed The value 341 gives 100 nominal load INDEX_OFFSET not present Word Encoder Updated after a Zero Search to show at what RW counts single turn encoder position the zero point was detected This is used by MacTalk on the Test tab to show if the zero search resulted in a valid zero position 10 IST Actual ed Word Encoder The actual motor position measured by the Position RW counts internal encoder Updated every 1 3ms or every 2 6 ms with Reg
480. to Enc Index but the Zero search will automat ically be started after power up Torque The Zero search will start searching for Zero until a me chanical collision occurs The point at which the mo tor torque is equal to the specified value of the Zero search torque is defined as the zero position Sensor type The Zero search function will start seeking for Zero until an external sensor is activated The point at which the sensor is activated is defined as zero The active sensor level can be changed by changing the sign at the value specified in the Zero search torque field Sensor type 2 Like above Sensor type but after the sensor is acti vated the direction of movement is reversed and the point at which the sensor is disabled is defined as zero Enc Index The Zero search function will move exactly 5 motor revolution and detect where the internal encoder index pulse is detected The position where the index pulse was found is defined as zero This Zero search mode is very much similar to Enc quick index but is much more precise and take some seconds Enc quick index The Zero search function will move the motor until the index position is detected Then it reverses back to this position The position where the index was detected is defined as zero This Zero search mode is very similar to Enc index but is much faster and is not as precise The following sections explain in detail the functionality of the 5 fundamental
481. to a voltage drop Bit 0 Equals 1 if there is a fatal motor error Read subindex 4 to get extended informa tion JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 171 4 5 Expansion Module MACOO FC2 FC4 4 5 25 Object 2011h Subindex 4 Last motor status When a fatal motor error occurs the ERR_STAT register from the MAC motor is re ceived and can be read from this object Motor status table Accelerating Decelerating Position 4 5 26 Object 201 1h Subindex 5 Output setup This object is used to control the function of the outputs When bit x 0 the outputs are controlled by the object 201 Ih subindex 2 When bit x 1 the output is controlled by the default function The default function for is In position and for O2 Error Be 7 6 8 J Output Reserved O2 O1 pue Reseed O Oo o 4 5 27 Object 2011h Subindex 6 Input active level With this object the active level of the inputs can be selected When bit x 0 the input is active low and when bit x I the input is active high The default setup for the output is active high Bt 7 6 5 4 S 2 4 5 28 Object 2011h Subindex 7 Input setup With this object the dedicated function of the inputs can be enabled When the corre sponding bit is 0 the input functions as a normal input When the corresponding bit is 1 the dedicated function of the input will be enabled When the end lim
482. to approx 94 motor shaft revo lutions which may cause an overflow and failure sitation if the motor moves more than 94 revolutions during operation Example 2 Let s assume the motor has moved 100 revs Placing the motor MAC400 in the actual position 819 200 counts Now the motor is reset 24V control power is cycled the motor wakes up and reads the Absolute Encoder Position which in the mean time has been wrapped around to the position 16 735 232 Now the offset is used to calculate the actual shaft position of the motor Actual motor position P IST 16 735 232 16 000 000 Actual motor position P IST 32 735 232 Which is not exactly what was expected because the encoder passed its working range JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 11 Absolute Multiturn Encoder Mac Talk visualize the encoder position in real time and makes the resetting far less com plicated by displaying the actual encoder position and the free number of revolutions be fore reaching the wrap around point of the encoder position Mac Talk File View Motor Setup Updates Help o amp Q Open Save Save in Flash Reset position Clear errors Reset motor Filter setup STOF Motor CO Main Registers Advanced Filter parameters Tests Scope 4bsolute positioning Status Absolute encoder
483. to switch between two target positions set Reg49 POSO to 1000 and Reg51 POS1 to 2000 and set the motor into position mode Then SOLL can be set to receive either the value 1000 or 2000 depending on the voltage on the digital input the Input State The copying is executed every 1 3 ms The digital inputs can thus be considered level triggered rather than edge triggered Contrinued next page T11507GE JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 38l 9 12 Internal registers ball a MacReglo Name Default Access Name 93 HWIO not Na Word Each of the HW 0 11 registers have the following bit fields Continued present 0 RW Bits 31 24 Destination register used only when bits 3 0 equals from last f page Bits 23 16 Source register number 0 254 for 01 1 Bits 15 8 Source register number 0 254 for DI 0 Bits 7 4 Select digital input bit number in Reg106 Bits 3 0 Target register selection 0 12MODE REG 2 V SOLL SOLL 4 A SOLL 5 T SOLL 6 INPOSWIN 7 Register number from bits 31 24 When the value of bits 3 0 are one of 1 6 the two source registers are implicitly fixed to the corresponding group of register and the value of bits 23 16 and bits 15 8 are used as an index into that group of registers For instance if bits 3 0 equals 3 the values of bits 23 16 and bits 15 8 must be in the range 1 8 to select POS1 POS
484. to the internal bus ground if the voltage become higher than 400VDC The internal power dump can absorb up to 6W continuously and 4kW peak which is considered as appropriate for most applications However should a situation occur in which the connected load inertia is too large or the deceleration too fast the internal power dump will not be able to absorb all the returned energy and will report the error message regenerative overload In this situation the only possible solutions are as follows Decrease the acceleration deceleration parameter 2 Lower the attached load inertia 3 Connect an external power resistor The drawing above shows how to connect an external power resistor A wirewound type is recommended since it will be able to absorb higher peak power than other types of resistors Warnings Ensure that the resistor value is between 33 to 68 Ohm 50W since the out put otherwise can be damaged Also avoid short circuit of the output C A U TIO N Risk of electric shock Disconnect all power and wait 5 min before servicing 90 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 3 2 Power Supply 3 2 12 Power cable acessories for MAC400 The following standard cables can be supplied by JVL WP0002 MAC400 115 230VAC power cable 2 m Straight M16 conn and free end Female WP0005 MAC400 115 230VAC power cable 5 m Straight M16 conn and free end Female WP0020 MAC400 115 230VAC
485. tup for input on both Because the plugs doesn t support any 24V supply output for supplying the en coder both IO 102 can be used for this purpose MacTalk Noname File yew Motor Setup Updates Help Open Save Save in flash Reset position Clear errors Resetmotor Fiker setup STOP Motor Main Registers Advanced Fiter parameters Tests Scope Startup mode mr V Eror handing C Passive Change actual mode Follow error 0 Counts Nelocity Position Counts Function error 0 Gear Position limit min of Counts 0 0 Analogue velocity C Analogue velocity with deadband Position limit max Counts Analogue velocity gear C Velocity analogue torque C Analogue torque direct V Inputs Outputs Invert Output 1 01 Analog biposiion Invert Output 2 02 Analogue to position 101 User controlled 102 User controlled Profile data Max velocity 1500 1500 apy _ 0 Type ssi m Error acceleration RPM S 7 Zero search Accelerati 248 100 RPM S EA Zero search mode Disabled Torque 3m H 2 Use index after zero sear 1T1159GB earch position 0 Counts Output 2 is selected for driving This will setup the Multiturn I O for using the power supply to the encoder both A and B channel in communicating with the encoder using SSI SSI setup on the advanced tab This section gains access to the registers 78 for setting up the SSI
486. tus set Temperature 35 C Debug information Inputs Bus voltage 323 Volts Control voltage 24 Volts Analogue input 0 32 Volts Errors Status Motor in position Mains AC voltage Version 1 28 5N 57985 FCx Version 2 0 Connected TT1098GB And example of an error message are shown in the figure above On this error message is there a BitO error condition on the CAN bus and the CAN bus is in the bus off state and a error counter in EWRN has reached the error limits To get this information convert 67h to binary 1100111 166 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4 4 5 18 The DS301 specified Communications objects are The different communications objects are shown in table below to get the default value in CanOpenExplorer press on R on the keyboard and the actual value will be shown Index Read M hex Data Type Fi Description Contains information about the Device type 1000 0x20192 device type See note at top of next page Mandatory This is the mapping error register Error and it is part of the emergency ob 1001 UNSIGNED8 ject If some of the sub index are 9 high an error has occured See also section 4 3 21 Mandatory Lo de GeneeemoMandaoy ___ t p jj emm P Lo 2 tage 4 a emi EN Device profile ie Manufa
487. uld be an appropriate choice in many cases In section 4 3 46 of this chapter there is an overview showing various JVL standard cables All the JVL cables are twisted and shielded For bus lenghts greater than km a bridge or repeater device is recommended galvanic isolation between the bus nodes is optional The MACOO FC2 and FC4 modules the gal vanic isolation is integrated to obtain best possible immunity against noise and differences in the voltage potential between the nodes JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 155 4 5 4 5 8 4 5 9 4 5 10 156 Expansion Module MACOO FC2 FC4 Necessary accessories to MAC FC2 FC4 On our web page www jvl dk you can under the downloads menu find the EDS file for the MACOO FC2 FC4 module in the menu Field bus Interface Specifications Files EDS means Electronic Data Sheet This file contains the information about the MACOO FC2 FC4 settings that is required to configure the setup and program in the master The MACOO FC2 FC4 is a slave module on the CAN bus the master can be for example a PLC or a PC If you are using a PLC as master then make sure that it is provided with a CANopen communications module and that the correct programming tools are available For getting support to the PLC master it is more rewarding to use the PLC vendor If you are using a PC as master JVL have some tools that can help you when you are in stalling an
488. ules are e Closed loop systems with an overall controller involved Replacement for pneumatic cylinders using the Air Cylinder mode Dispenser systems Simple velocity or torque control via 10V input Machine adjustment setup by sending RS232 or RS485 commands The BI B2 and B4 are equivalent except for the following hardware differences Protection Connectors Class NENNEN I O and interface Power supply LEDs at I O 1 IP42 DSUB 9 pole 3 pole Phoenix Yes MACOO B2 IP67 IP65 Cable glands Cable glands Yes MACOO B4 IPe7 IP65 M12 M12 Yes Note IP65 on MAC400 800 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 17 4 2 Expansion Module MACOO B1 B2 B4 4 2 2 General hardware aspects All internal and external main connections can be seen in the illustration below Please note that a few features are only available in MACOO B4 and partly in B2 Basic MAC motor with MACOO BI B2 or B4 module inserted Basic MAC motor MACO50 to 800 Power supply ped P MAC50 141 12 48V p MAC800 12 32V Control Supply Power supply AIN sel Analogue input Overvoltage Multifunction I O Multifunction 1 0 protection Bidirectional PNP Output Driver Status outputs atus outputs O2 lt P 2 channel i differential RX RS485 Interface Transceiver Interface TX Asynchronous Control interface GND These terminals are not ava
489. ules include an overvoltage protection and a dip switch to set up what kind of signal source feeds the input if the Multifunction I O is set up as in puts The illustration above shows how to set up the Multifunction I O terminals as balanced push pull NPN or PNP input The illustrations below show examples of connections for each of these signal types Connecting an NPN signal source to the Multifunction 1 0 The drawing below shows how to connect an NPN source to the MACOO BI B2 or B4 multifunction I Os The diagram shows the A channel The B channel must be connected in the same manner Ensure that the A and B terminals are unconnected in order to maintain proper function Warning Voltages higher than 5V must under no circumstance be connected directly to the input since this will damage the input permanently NPN CURE UL Connected to tie input MAC motor with MACOO BI B2 and B4 expansion module The A and B terminals mustbe leftunconnected Dip Switch setting Signal source PLC SETUP B l l p Dipswitch 546 only at MACOO B4 Please consult the B4 chapter Warning Never connect voltages higher than 5V directly to the A or B terminals since 1 this can damage the inputs J If used the B terminal must be connected the same manner as the A terminal JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 2 Expansion Module MACOO B1
490. ult 3 1 when A I O terminal A Analogue in or Zero searchinput 5 Grey used as AIN DIP2 OFF and DIP 3 ON C2 output 2 PNP 25mA JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 247 4 7 Expansion Module MACOO FP2 FP4 4 7 16 Cables for the MACOO FP4 The following cables equipped with M12 connector can be supplied by JVL MACOO FP4 Connectors Description JVL Order no BUS1 BUS2 PWR 5 pin 5 pin 8 pin 5 pin Male Female Female Male B coded B coded 5232 Interface cable Connects directly from MACOO FP4 to PC RS232 M12 1 5 8 Length 5m 197 inch Cable 5 5mm with M12 female 5 pin connector loose wire ends 0 35mm 22AWG and foil WI1000 M12F5TO5N screen Length 5m 197 inch Cable with M12 male 8 pin connector loose wire ends 0 22mm 24AWG and screen Length 5m 197 inch Profibus DP cable with E s 5 pin connector B coded loose ends WI1026 M12M5S05R and screen Length 5m 197 inch Profibus DP cable with vm fe male 5 pin connector B coded loose WI1026 M12F5S05R ends and screen a 5m 197 inch Loose connectors and termination resistor Loose Profibus DP male M12 connector B coded Wl1028 M12M5VC1 Internal screw terminals Loose Profibus DP female M12 connector B coded Internal screw terminals Profibus DP male M12 termination resistor B coded IP67 protection cap for M12 female connector
491. ume sns Macfie feng E Pese peste me BIDS Deux fee Fie CO 5 ias Aiat Miter papae lunii aga MACOS u HAC Fia Puig armed te Fuss peau bearer nares ret sere Ders is m Press the second button to create fal E eer 2 cs fieh cort I Curie ac 1503 PO Arcus ue the second program line 1 Mbi i i Bapan bad x pus x ES i R pide tini duri iiid corper P P sinker ii ppi Sua 4 Bompa ep an F riie inini 6 pma E TEER EOE EF IIT Choose the movement type needed a ES ES ida Relative Move x counts forward with i reference to the actual position 5 e nier Absolute Move to the x position with reference to the zero search position RE D ee mcum Utm on EIS Dir yum bhim jedes Ede 4 h Q v E ue inet ism pam Ciw rss Psm an fhs enp Teer nan Wan iar paruus ionii fee MAF Hg UE fta Pep maiin Jirim fe Pera rear omne GRE Pegs rei ceed The relative move command just TED ibt Ceti dor oe ee entered is converted into a program line Multiple program lines are entere
492. unbalanced interface for connection to a PC or a controller The protocol is similar to the USB or RS485 interface which means that all registers parameters in the motor can be monitored or changed RS232 is not recommended for long dis tances gt 10m The MAC motor uses binary communication protocol which makes it possible to ac cess all the internal registers Please consult MacTalk communication page 357 for further details JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 119 4 2 Expansion Module MACOO B1 B2 B4 4 2 4 General power supply description The power supply must be connected to the terminals marked P and P MACS5O 95 140 or 141 A supply voltage in the range 2VDC to 48VDC can be used However the maximum speed of the motor 4000 RPM is based on 48VDC A lower voltage will decrease the speed torque performance and in general it is not recommended to run the motor at more than 2000 RPM if for example 24VDC is used as the supply Optionally the MACOO B2 and B4 modules also offer a control voltage input O which means that the internal control circuitry will be kept powered when the main supply P is removed See also the description Power supply only MACO50 to 141 page 85 MAC400 or 800 For the MAC400 800 the main supply is 1 15 230VAC connected at separate terminals The P power supply terminal only serves as a supply to the internal control circuitry The volta
493. und Blue J6 1 Multifunction I O Terminal B Brown Green Multifunction I O Terminal B 6 2 Connect to ground GND J7 4 or J8 4 if not used White Green J6 3 Multifunction I O Terminal Grey Pink Multifunction I O Terminal A E Connect to ground GND J7 4 or J8 4 if not used Red Blue RS232 Interface Transmit pull down ake Connect to TX if addressing is not used Green HS232 Interface Transmit vie Connect to TXPD if addressing is not used Signal name O IO O OIN lt UJ gt 4 x x J7 3 RS232 Interface Receive Connect to ground if not used White J7 4 RS232 Interface Ground for RS232 Brown RS485 Interface Terminator Connect to A J8 2 if MAC J8 1 motor is the last node on the interface bus Purple Important Do not connect if not used RS485 Interface A terminal Jue Important Do not connect if not used eer RS485 Interface B terminal J8 3 Important Do not connect if not used White Yellow GND J8 4 RS485 Interface Signal ground Black Cable Screen The cable screen is internally connected to motor housing Externally it must be connected to earth Z D TERM UJ Sinainame Pin no foe o se ms ow pa fa a w fm COE Connectto the TX terminal if the module is the only or the last node on the line in order to terminate the line QCGonnectto the A terminal if the module is the on
494. unt of backlash The main problem is that the motor does not directly see the final payload When the motor starts to rotate it will not sense the payload before the backlash dis tance is passed and the belt is tightened It is therefore not a linear system and the LOAD cannot be increased as much as in theory JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 9 Servo filter adjustment 2 9 4 Filter selector basics If the desired motor response cannot be achieved using only the LOAD parameter the filter selector can be used The filter selector can be found in the MacTalk upper toolbar Gs a E DL 4 3 w AI Opan Save Saveinflash Reset posbon Cies emos moto Fiber setup STOP Motor COM A Filter selector entered here Using the Filter selector the personality of the motor response can be optimised to specific applications The following overall behaviours can be adjusted Follow error during movement and or when the motor is stationary Stability with a high load inertia Stability if the load inertia changes during operation Motor noise The filter selector is in principle the same for the complete MAC motor range except that the MAC50 to MACI41 also include the possibility to adjust the current filter MACO50 95 140 and 141 MAC400 and 800 Filter selector Filter selector Filter selector _ 3 Motor Type 140 Filter version 1 0 Mot
495. up positions Normally the motors will start up with a zero value in P_IST and P_SOLL when using a standard encoder or with the position read from an absolute encoder possibly offset by the P_OFFSET register In case the rotary table position range does not include the start up value the start up value is modified by adding or subtracting N times the number of valid position in the ro tary table position range until it is inside this range JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 77 2 12 78 Rotary table option Valid position range Whenever the motor needs to perform a wrap around it moves the value of P_IST out side the valid rotary table position range For normal operation without multi turn When operation Always CW is selected P IST can temporarily be moved up to one full working range below MIN P IST When operation Always CCW is selected P IST can temporarily be moved up to one full working range above MAX P IST With Shortest Path IST can be moved both one full working range above MAX P IST or below MIN P IST When setup for operation as either Multiturn CW rotation or Multiturn CCW rotation the number of ranges IST can temporarily move outside the working range depends on the value written to P SOLL and will be the number of full turns required plus one This is important to keep in mind if it causes P IST to exceed the motors absolute posi tion working
496. ure Opto isolation is recommended and al ways use screen cable The interface cable should not exceed more than 0 meters Make sure that GND is also connected The special RS 232 multidrop solution used with the products covered by this manual al lows more than two systems to be connected using the same wires With standard RS 232 the TxD pin in each end drives the signal to both high and low volt age levels and it is an error to connect two or more TxD lines together since they would conflict and generate invalid signal levels With the JVL multidrop RS 232 solution the TxD line is only pulled to an active high through a diode on the modules and the line has a passive pull down resitor that connect the line to a negative supply voltage This allows more than one module to drive the line but only one module can communicate data at a time JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 347 9 9 9 9 2 348 Bus serial communication RS232 network with two or more MACxxx motors Central Controller for example a PC u Make sure that all pto isolation involved units are i a connected to the same potential Motors BT 1 Screen connected y to GND in each end Tx RS232 gt Tx RS232 Interface 7 pp Interface GND GND 112508 The typical use scenario is that one PC or PLC is connected to two or more JVL modules and eac
497. urrent consumption pot acoso MACO9S MACIZ0 macia Control modes 10V Speed and Torque A B encoder outputs Pulse direction and 90 phase shifted A B Incremental RS422 or RS232 5V position and parameter commands Gear mode with analogue input speed offset different options Sensor Zero search or mechanical Zero search Flange and shaft dimension NEMA23 compatible Front 58 x 58mm Rear 58 Shaft 6 35mm POSITION pulse inputs e ee Command input pulse Pulse direction or 90 phase shifted A B RS422 Logic 0 lt 2 0V Logic 1 gt 3 0V Max voltage at A B and B 5 5V Input frequency 0 2 5MHz or 0 150kHz with input filter Electronic gear A B A 10000 to 10000 B 1 to 10000 Simulation of all step resolutions for easy replacement of step motor systems Follow error register 32 bit In position width 0 32767 pulses POSITION eis Communication facility From PLC PC etc via RS422 or asynchronous serial port RS232 with special cable MacTalk JVL commands special commands with high security Communication Baud rate 19200 bit sec 19 2kBaud Position range 367 000 000 Speed range 0 4000 RPM Digital resolution 0 477 RPM Acceleration range 248 397 364 RPM sec Addressing Point to point on RS422 Up to 32 units on the same serial RS232 RS485 interface with built in expansion module Ad Position range 32 bit Infinity Flip over at x2 pulses dress range 1 254 Number of
498. using a Bx module page 124 Pulse outputs for functional description please refer to Multifunction I O used as pulse outputs page 112 and RS422 interface for functional description please refer to Multifunction I O gen eral description page 10 Important Remember to configure I O type as Pulse Input in MacTalk if none of the 4 ter minals A A B and B is used the multifunction I O s This must be done to avoid random function of the motor since the multifunction I Os are defined as Se rial data as default Status outputs Ol O2 O and The status outputs Ol and O2 PNP outputs indicate the actual status of the MAC motor OI This output functions as an In Position or at velocity output depending on which operating mode is selected The position interval can be set up using the MacTalk program O2 This output is normally passive but if an unrecoverable error occurs it will be activated to indicate that normal operation of the motor has been interrupted and no further operation is possible until a reset or power down has been made RS485 Interface A B and GND Serial balanced interface for connection to a PC or a controller The protocol is sim ilar to the RS232 or USB interface which means that all registers parameters in the motor can be monitored or changed The RS485 is recommended for longer distanc es or in noisy environments RS232 Interface Rx Tx and GND Serial
499. ustment 52 57 Additional adjustment 57 Adjusting the LOAD parameter 52 Current filter adjustment 50 141 only 54 Damping 55 Filter selector basics 53 Follow error compensation 56 Position Velocity filter 54 Transferring saving filter 57 Setting up the MAC Motor 14 15 Disk files 16 MacTalk 14 Toolbar description 15 Shaft reinforcements 395 Signal levels serial interface 106 Slave Master 237 SSI interface 58 Status outputs See Outputs JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 404 6 Index T Technical data 50 141 314 MAC800 317 319 Termination 207 210 231 233 247 248 Torque curves 50 141 320 MAC400 MAC800 321 Torque zero search 32 34 Trouble shooting 345 346 U UL approval 4 USB 130 148 345 User I O 84 107 110 112 113 Analogue input 107 108 Multifunction O 110 113 Status outputs 109 V Velocity mode 6 187 2 Zerosearch 14 22 25 30 32 34 35 38 39 84 107 117 118 121 126 127 130 134 137 148 179 202 21 9 240 243 253 269 272 306 307 310 314 Coil mode 25 Index position after zero search 39 Modes 32 Sensortype 33 Sensor type 35 37 Sensor type 2 35 Starting a zero search 33 Torque 32 34 Zero point offset 38 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 405 Index JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 406
500. utput Supply output Connected internally to the CVI CVO terminal in the PWR connector DO NOT connect gt 30V to this terminal Ground intended to be used together with the other signals in this connector JVL Cable Isolation WI1000 M12 group F8TO5N See note White Brown Green Yellow Grey Pink Blue GND COM Communication connector M12 8pin female connector JVL Cable Isolation Signal name Description WI1000 M12 group i M8TO5N See note USB D USB interface Negative data terminal White RS232 TX RS232 interface Transmit terminal Leave open if unused RS232 interface Receive terminal Boece RU Leave open if unused IGND Isolated interface ground to be used together with the other signals in this connector Brown Green Yellow 102 connector 2 M12 12pin female connector Signal name A1 Multifunction 1 01 terminal A1 Ground intended to be used toghether with the 2 other signals in this connector Multifunction 1 01 terminal A1 White 1 Multifunction 1 01 terminal B14 Green functi i 1 Pink 2 3 4 5 7 Blue lt JVL Cable Isolation WI1009M12 group M12T05N see note Brown Blue GND A24 B2 A2 5VO B2 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 3 Expansion module MACOO B41 4 3 15 Cables for the MACOO B41 The following cables equipped with M12 connector can be supplied by JVL
501. ve level 1 but the monitored bus value was dominant outside the arbitration field and the acknowledge slot 101 BitO error Two different conditions are signaledby this code 1 During transmission of a message or acknowledge bit active error flag overload flag the CAN node tried to send a dominant level 0 but the monitored bus value has been recessive 2 During bus off recovery this code is set each time a sequence of 11 reces sive bits has been monitored The CPU may use this code as an indication that the bus is not continuously disturbed The CRC check sum of the received message was incorrect Reewd JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 165 4 5 Expansion Module MACOO FC2 FC4 Select the tab See the figure below SX MacTalk Noname File Yiew Motor Setup Updates Help gt D W a 2 Q Open Save Saveinflash Reset position Clear erro Reset motor Filter setup STOP Motor scan Main Registers Advanced Filter parameters Tests Scope MACOO FCx Status Station address 126 Motor status 500 kbit Actual mode Position Actual velocity 0 RPM Actual position 0 Counts initialise COP ok Follow error 0 Counts node_event CAN controller error status set Function error 0 Counts LEC 67 Actual motor torque 1 SendEmc01 Motor load mean 5 initialise COP ok Regenerative load 0 noda evenk CAN controller error sta
502. ve the actual setup in a motor as a 4 Demo1 MAC setup file Make sure that the motor is on line with MacTalk Exit otherwise only the MacTalk default setup is saved Analogue velacity gear In case where a motor is present and a disc file is opened the user is prompted for keep ing the connection or going offline and displaying the file content The following message box appears Warning Transfers data to the motor and display the data in The selected Filedata is about to be transfered MacTalk afterwards to the motor and existing user data in the motor Will be overwritten Going off line and displays Continue with transfer the data in MacTalk TT1153GB If the user decides to go offline the following textbox is presented Information The motor will now be disconnected and the userdata can be edited without changes in the matar TT1151GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 1 4 Using MacTalk to setup the motor Pressing OK disconnects the motor from the PC application and all data can be edited without any interruption in the motor The following MacTalk view is presented x5 Masc Talk Cz ocuments and Settings the Skriv bora P s ui 140 MAC l oR W lt pe D d Open Reset ponin Oea emos Hebs Filter setup STOP scan Registers Fiter parameiris Tests Scope Status
503. ve the setup in permanent memory save in flash be fore the setup is applied and used by the motor JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 12 Rotary table option 2 12 4 Status read out via MacTalk When status read out is done via the MacTalk program data is presented as follows Status Motor status Actual mode Passive Actual velocity Actual position Actual position Rotary position is indicating the position Rotary Rotation counts and stays within the Motor load mean min and max limits Regenerative load defined Temperature Inputs Bus voltage Control voltage Velocity of input 2 12 5 Status read out via motor registers When status read out is done by channels other than MacTalk such as Ethernet Profibus CAN open etc or just a simple interface connection to the basic motor the following de scription must be followed Register 25 P IST TURNTABLE Holds the actual position within the rotary table working range Register 27 TURNTAB COUNT Is a counter that keeps track of wrap arounds since the last reset of the motor This register can be written to another value by the user at any time Register 10 P_IST Is still the real actual position inside the motor but should generally not be used in rotary table operation P_IST will be modified by the firmware as a result of writes to P SOLL 2 12 6 Rotary table notes Start
504. ve z Select Paired Slave in the Modbus setup Process input Analog input selection ANINP1 Y Analog input filter setting Max slope 65535 Filter factor Rotary table setup Rotary table selection No selection 266 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 9 Expansion module MACOO P4 P5 4 9 10 Master slave application example The illustration below shows exactly how 2 motors installed with a MACOO P4 module can be connected in a master slave coupling using the cable JVL type WI1005 MI2F5TF5TO3P which contains an internal supply for the slave and a RS485 connection Typical master slave system using MACOO P4 PC with MacTalk for general setup and system optimization or customised programs based on JVL OCX driver 4 20mA IN OUT signal to master controller Including various I O signals JVL cable type WI1009 MI2MI2TO5N RS232 communication cable JVL cable type RS232 MI2 1 5 5 Communication Connector Pin RS232 receive RX Pin 2 RS232 transmit TX Pin 3 RS232 ground Pin 4 Do not connect Pin 5 Do not connect T A Power supply mm 115 230VAC to 24VDC 75W JVL type PSU24 75 Two slave supply options exist Power cable similar to the master supply 2 Using the master slave sync cable see below but Pin and 4 P and CVI must be shorted in the PWR connector Power cable supplying 24V to the module s
505. vel distance of the motor this bit indicates that the motor encountered the reverse limit switch at the in put Forward limit By using limit switches to limit the travel distance of the motor this bit indicates that the motor encountered the forward limit switch at the in put 4 6 5 Object class 0x64 Each instance has 2 attributes With this class all parameters in the motor can be written and read The instance number refers to the parameter number in the motor Attribute Value Attribute 2 Parameter size in bytes JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 215 4 6 Expansion Module MACOO FD4 4 6 6 Object class 0x65 Instance I O Setup Attribute ID Data type Description Parameter USINT The total number of supported 5 Emm o o mE ERR STE 8 Instance 2 Status Attribute ID Data type Description Parameter m The total number of supported attributes Qo cT ETT Instance 3 Commands Attribute ID Data type Description Parameter m The total number of supported POINT a 3 4 USINT Execute FastMac Command 247 OxF7 8 se MACOO FDx command 248 F8 216 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 6 4 6 7 4 6 8 4 6 9 4 6 10 4 6 11 Expansion Module MACOO FD4 In
506. vo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4 Receive PDO 24 This PDO updates the outputs Byte o 1 2 4 5 6 7 Output d R d data eserve eserve eserve eserve eserve eserve eserve 4 5 34 Transmit PDOs The transmit PDOs 1 20 are reserved for use with the DSP 402 CANopen motion control profile All of the transmit PDOs support synchronous transmission and PDO 25 also supports asynchronous transmission Transmit PDO 21 With this PDO the actual position can be read 0 1 2 3 4 5 ef EL Il 2012h sub 10 2011h sub 3 2011h sub 1 Transmit PDO 22 With this PDO the actual velocity can be read Bye 0 t 2 3 2 8 8 7 2012h sub 12 Transmit PDO 23 With this PDO the actual torque can be read Be oO 12 4 5 6 7_ Transmit PDO 24 With this PDO the value of the analog input can be read pve o 1 2 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 77 4 5 4 5 35 178 Expansion Module MACOO FC2 FC4 Transmit PDO 25 With this PDO the motor status inputs and last error can be read This PDO also supports asynchronous transmission If this PDO is in asynchronous mode it will be transmitted every time the run status or inputs are changed Bye o 1 2 3 4 6 6 7 Motor 2011h 2011h Transmission time Due to the internal communication b
507. vs before position wrap 2049 Negative revs before position wrap 2049 Bue voltage Of cause resetting outside the recommended range is possible but care must be taken Trying to reset the motor position in the red area results in a warning dialog that appears in MacTalk JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 67 2 11 2 11 4 2 11 5 68 Absolute Multiturn Encoder For MAC800 users only Please observe the motor position scaling used The motor resolution is by default 8000 counts rev The absolute build in encoder uses 8192 counts rev therefore scaling is done when the position is reset This may cause some confusion since the actual shaft position is not the same as the absolute encoder position So with the motor in position mode ordering a movement to motor position 100 000 counts results in a encoder position of 97 656 due to the larger encoder resolution 8192 counts rev Resetting the position when not using MacTalk The procedure for adjusting the an encoder offset and thereby resetting a certain motor position to be zero position Actual position 0 is basically described in 4 steps Read register 226 which is the absolute encoder position value 2 Multiply the position value from above by inverse the sign Notice that if Inverted motor direction is selected skip this step and proceed to step 3 3 Store the value in register 225 which
508. w for write will pop up a small window where the present value is dis played in both decimal and hex It is then possible to write a new value either in decimal or in hex using a Ox prefix like 0x185 to enable the first on node 5 by clearing the high bit If the Add to list checkbox is checked the object will be added to the user SDO list as a write SDO Pressing A performs a read and Adds it to the user SDO list pane lower right as a read SDO The SDOs in the user SDO pane can be rearranged by dragging them with the mouse Double click on a user SDO list will execute the operation either reading or writing The bus state can be changed using the NMT buttons lower left like Operational to en able PDOs The button read user SDOs will read all of the R type object in the user SDO list This is useful for updating a larger number of values in the EDS view The button read user SDOs will write all of the W type object in the user SDO list This is useful for automated testing Entries can be deleted from the user SDO list by selecting them with the mouse and pressing the delete key The sync Time field top right sets the time in milli seconds for the SYNC messages to be sent out SYNCS can be started and stopped using the buttons Enable Sync and the Stop button to the right of it The Guard Time field below the Sync Time field works like SYNC just for the Guarding message The close button exits the program after saving
509. w menu Graphic programming The module setup with graphic programming firmware MACOO RxP Simple user friendly commands can be built together forming a program with the desired function for the application The function of each input and output can be user defined OE ETE ETE Noname File View Motor MACOO RxP Setup Updates Help G W 2 GF Open Save Save flash Reset position Clear errors Reset motor Filter setup STOP Motor Main Registers Advanced Filter parameters Tests Scope MACOO AxP Hx Pregrammable Stop Pause jz e Module Checksum 2414 Status Running 1 REM Demonstration program e REM This will move a relative distance of 10000 counts 3 REM wait 1000 ms and repeat the procedure 4 Move Rell dist 10000 Counts 200 RPMs vel 100 RPM 5 A ajt 1000 ms b Jump to 4 TT1078GB 4 10 3 How to set up the desired firmware Use the following step by step instruction to set up the desired firmware continued next page JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 275 4 10 Expansion Module MACOO R1 R3 R4 Step Determine which firmware you want to use Graphic programming MACOO RxP Step 2 ile View Motor Setu ates Hel Choose the Firmware update in the Updates menu Update Firmware 3 Update Mactalk ion Clear errors Reset moto Main Registers Filter parameters Tests MA
510. ways to reset the motor and or the module and makes several notes on things to consider to prepare for a reset and how to continue operation after a reset Reset errors Some errors can be reset from software while others are simply too critical to attempt further operation and require the power supply to be turned off and then on again to re set the errors There are basically two ways of resetting the errors in the Error status register 35 One way is to read the entire register then zero the error bits but leave the other bits unchanged and finally write the entire register back to the motor This is the method to use with the MacTalk protocol The other way is to send a single byte FastMac command of 97 decimal 61 hex All intelligent modules provide a way to send FastMac commands either over the fieldbus or from the nano PLC program Mode 256 258 As described under the Reset command there are a small number of operations that manage copying of default register values between the factory default values the values last saved by the user through a Save in Flash operation and the actual working register values kept in RAM This section describes how to use these operations in a best practice way 352 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 5 10 Serial communication Changing baud rate This section describes how to change between the baud rates supported by the motors and module
511. xt egree 0 3000RPM with nom torque max 3500RPM shortterm Overspeed protection trips at 4300RPM Motor will shut Speed range down Amplifier control system Sinusoidal wave PWM control 20kHz switching Filter 6 th order filter with only one inertia load factor parameter to be adjusted Expert tuning also available for professionals Feedback Incremental A and B encoder 8192 CPR Physical 2048 PPR Optional multiturn absolute encoder Nominal 12 48VDC 10 for main power circuit Recommended also for 12V battery applications Consumption at 12 48VDC see power supply section 18 32VDC for control circuit Control circuitry consumption MAC400D1 2 and 3 wo brake Typical 0 22A 24VDC 5 3W Control circuitry consumption MAC400D4 5 and 6 w brake Typical 0 58A 24VDC 14W Input power supply Control modes 10V Speed and Torque A B encoder outputs Pulse direction and 90 phase shifted A B Incremental RS422 or RS232 5V position and parameter commands Gear mode with analogue input speed offset different options Sensor Zero search or mechanical Zero search Front 60x60mm Rear 63x115mm Shaft 14mm Flange and shaft dimension POSITION pulse inputs Command input pulse Input frequency Electronic gear Follow error register In position width Pulse direction or 90 phase shifted A B RS422 0 8 MHz 0 1 MHz with input filter A B A 10000 to 10000 B 1 to10000 Simulation o
512. y connection 97 Power supply grounding 97 Prefuse 98 Technical data 317 319 Torque curves 321 Using 115 supply 98 MacTalk 4 6 15 16 20 25 32 39 52 53 64 98 107 109 113 119 122 128 135 138 158 179 262 275 28 0 314 345 357 Coil mode register overview 25 26 Introduction 14 Main Features 4 Master Slave Output Data MACOO FP2 FP4 Expansion Modules Output data Master Slave 234 Mechanical zero search 14 22 25 30 32 34 35 38 39 84 107 117 118 134 See also Zero search Multifunction I O 5 21 28 110 113 See also Inputs MACOO BI B2 B4 124 140 N nano PLC 4 274 Node id 158 159 210 211 NPN 109 117 124 126 127 140 141 253 306 314 OI Output 109 See also Outputs O2 Output 109 See also Outputs Operating modes Analogue Gear mode 7 Analogue Torque mode 7 Analogue Velocity mode 7 Analogue Velocity Gear mode 7 Changing operation modes 186 Coil mode 24 26 Gear mode 21 23 30 31 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 403 G Index Introduction 6 Passive mode 6 Position mode 20 Velocity mode 6 Oscillation 55 346 Outputs Multifunction I O 110 113 See also Inputs Pulse outputs 112 Quadrature output 20 21 84 110 112 Status outputs Ol O2 117 119 126 128 130 135 148 171 172 202 205 217 227 243 247 253 306 307 310 Overall description of the MAC motors 5 6 p Passive mode 6 PDOs 152 173 176 1
513. y ground Connect with pin 5 Fev Control votage i2aevoc __ a Bak p _ P Main supply round Connectwih pind s Grey D Note P and P is each available at 2 terminals Make sure that both terminals are connected in order to split the supply current in 2 terminals and thereby avoid an overload of the connector BUS1 DeviceNet interface M12 5 pin male connector Cable user Isolation supplied group name Description Pint rain Shield for the DeviceNet interface internally 2 connected to the motor housing DeviceNet supply Note that the MACOO FP4 V only senses at this terminal The MACOO FP4 2 2 contains its own power supply CAN_H DeviceNet interface Positive signal line 4 dT 2 CAN L DeviceNet interface Negativesignaline 5 2 Continued next page 226 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 6 Expansion Module MACOO FD4 BUS2 DeviceNet interface M12 5 pin female connector Cable user Isolation Signalname Description supplied group Drai Shield for the DeviceNet interface internally con rain 1 2 nected to the motor housing DeviceNet supply Note that the MACO0 FP4 only V senses at this terminal The MACOO FP4 contains 2 2 its Own power supply s ee eee 2 NEN C DeviceNet ground CAN H DeviceNet interface Positive signal line CAN L DeviceNet interface Negative signal line IO 1 O s and RS232
514. y voltage and actual voltage at the analog input can be meas ured here Zero search In typical gear mode applications the motor is moving relatively with out any absolute zero point but for applications that require a specific mechanical zero position the general Zero search in the MAC motor can be used Please consult the chapter Mechanical Zero search page 22 30 JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 2 9 Analogue to position mode Example A voltage source feeds the MAC 40 motor that has 4096 counts per revolution standard The desired working range is 5000 counts approx one revolution and it is desired to have an offset from the zero point where the Zero search was done of 1000 counts 1 4 motor revolution Therefore the Offset register is set to 1000 counts and the Full range register is set to 5000 counts Please notice that a bit rounding is done since the analogue input and also the motor encoder has a limited resolution In addition its desired to have a certain filtering at the input meaning that the motor should not move unless the input voltage changes more than what correspond to a movement of 50 counts As a result the Hysteresis register is set to 50 counts Ensure the Profile data containing motor Velocity Accelera tion etc is set to proper values in order not to limit motor operation unintentionally Setup in MacTalk iF bee eee S ILS 17 Ana
515. ytes during the initialisation phase This mechanism is called an expedited transfer Down loading SDO protocol The download SDO protocol is used to write the values of the object directory into the drive Client Request Indication Confirm reserved Response TT 1088GB JVL Industri Elektronik A S User Manual Integrated Servo Motors MACO50 3000 4 5 Expansion Module MACOO FC2 FC4 Upload SDO protocol The upload SDO protocol is used to read the values in the object directory of the drive Client 8 Request Indication Confirm Response TT1088GB Table for upload and download SDO protocol ec scs wm Je s m Multiplexer Size indica repren tor O2data Only valid if e21 and s 1 Transfer 1 Initiate down load request 2 Initiate upload request otherwise 0 If valid it type 0 3 Initiate Only valid if e 1 and s 1 otherwise 0 If valid it indicates the number of bytes in d that do not contain data Bytes 2 Initiate upload response indicates the number of download bytes in d that do not response contain data Bytes 8 n 7 do not contain data normal transfer 1 expedited transfer Transfer type 0 normal transfer 1 Set size is not indicat ed 1 data set size is indicated Size indica tor O2data set size is not indicat ed 1 data sents the index sub index of the data to be tra
Download Pdf Manuals
Related Search
Related Contents
USER`S MANUAL - ia-tecs MANUEL D`UTILISATION Cisco Unified IP-Telefone 7965G und 7945G für Cisco Unified Siemens HB23AB520 Mitel Networks 5485 IP 200027 telephone line interface for gt system with voice messages Copyright © All rights reserved.
Failed to retrieve file