background image

 

 

 

 

 Technosoft 2015 

68 

iPOS4808 BX-CAN Technical Reference  

4.3.  Changing the drive Axis ID 

  

 

 
 
The axis ID of an iPOS4808 drive can be set in 3 ways: 

 

Hardware (H/W) – according with AxisID hex switch SW1 par. 3.4.2 

 

Software (via Setup)– any value between 1 and 255, stored in the setup table. If the drive 
is in CANopen mode, a Node ID value above 127 is automatically converted into 255 and 
the drive is set with CAN communication in “non-configured” mode waiting for a CANopen 
master to configure it using CiA-305 protocol. A “non-configured” drive answers only to 
CiA-305 commands. All other CANopen commands are ignored and transmission of all 
other  CANopen  messages (including boot-up) is disabled. In absence of a CANopen 
master, you can get out a drive from “non-configured” mode, by setting another axis ID 
between 1 and 127, from above dialogue using a serial link between the drive and the PC.    

 

Software (via CANopen master) – using CiA-305 protocol  

 
The axis ID is initialized at power on, using the following algorithm: 

Содержание iPOS4808 BX-CAN

Страница 1: ...iPOS4808 BX CAN Intelligent Servo Drive for Step DC Brushless DC and AC Motors Intelligent Servo Drive Technical Reference Technosoft 2015 ...

Страница 2: ......

Страница 3: ...CAN Technical Reference P091 027 iPOS4808 BX UM 0915 Technosoft S A Avenue des Alpes 20 CH 2000 NEUCHATEL Switzerland Tel 41 0 32 732 5500 Fax 41 0 32 732 5504 e mail contact technosoftmotion com http www technosoftmotion com ...

Страница 4: ......

Страница 5: ...ferential encoder on Feedback 1 p n P027 214 E701 supports linear halls on Feedback 1 In order to operate the iPOS4808 drives you need to pass through 3 steps Step 1 Hardware installation Step 2 Drive setup using Technosoft EasySetUp software for drive commissioning Step 3 Motion programming using one of the options A CANopen master1 The drive s built in motion controller executing a Technosoft Mo...

Страница 6: ...ect dictionary for CiA 301 v 4 2 application layer and communication profile CiA WD 305 v 2 2 13 layer settings services and protocols and CiA DSP 402 v3 0 device profile for drives and motion control now included in IEC 61800 7 1 Annex A IEC 61800 7 201 and IEC 61800 7 301 standards Motion Programming using EasyMotion Studio part no P091 034 ESM UM xxxx describes how to use the EasyMotion Studio ...

Страница 7: ...ft intelligent drives using TML_LIB_S7 motion control library The TML_LIB_S7 library is IEC61131 3 compatible TML_LIB_CJ1 part no P091 040 CJ1 UM xxxx explains how to program in a PLC Omron series CJ1 a motion application for the Technosoft intelligent drives using TML_LIB_CJ1 motion control library for PLCs The TML_LIB_CJ1 library is IEC61131 3 compatible TML_LIB_X20 part no P091 040 X20 UM xxxx ...

Страница 8: ...ve general information or assistance see Note Ask questions about product operation or report suspected problems see Note Make suggestions about or report errors in documentation see Note World Wide Web http www technosoftmotion com Email contact technosoftmotion com Fax 41 32 732 55 04 Email hotline technosoftmotion com Mail Technosoft SA Avenue des Alpes 20 CH 2000 NEUCHATEL Switzerland ...

Страница 9: ...ons 22 2 7 1 Operating Conditions 22 2 7 2 Storage Conditions 22 2 7 3 Mechanical Mounting 22 2 7 4 Environmental Characteristics 22 2 7 5 Logic Supply Input VLOG 23 2 7 6 Motor Supply Input VMOT 23 2 7 7 Motor Outputs A A B A C B BR B 23 2 7 8 Digital Inputs IN0 IN1 IN2 LSP IN3 LSN IN5 IN6 25 2 7 9 Digital Outputs OUT0 OUT1 OUT2 Error OUT3 Ready OUT4 26 2 7 10 Digital Hall Inputs Hall1 Hall2 Hall...

Страница 10: ...14 E701 36 3 3 6 J4 Secondary feedback connector pinout 37 3 3 7 J5 J6 CAN connectors pinout 37 3 3 8 J7 Digital analog I O and logic supply connector pinout 37 3 3 9 J8 RS232 connector pinout 38 3 3 10 J9 Enable circuit connector pinout 38 3 3 11 SW1 Axis ID selection switches 38 3 3 12 SW2 Hardware Configuration selection DIP switch 38 3 3 13 24V Digital I O Connection 39 3 3 14 Analog Inputs Co...

Страница 11: ...d Manufacturer Specific Device Profile Overview 73 5 1 4 TechnoCAN Extension 73 5 1 5 Checking Setup Data Consistency 73 5 2 Using the built in Motion Controller and TML 74 5 2 1 Technosoft Motion Language Overview 74 5 2 2 Installing EasyMotion Studio 74 5 2 3 Getting Started with EasyMotion Studio 75 5 2 4 Creating an Image File with the Setup Data and the TML Program 81 5 3 Combining CANopen or...

Страница 12: ... DC brushed motor with quadrature encoder on motor 90 6 3 2 Brushless motor with linear Hall signals 91 6 3 3 DC brushed motor with quadrature encoder on load and tacho on motor 91 6 3 4 Step motor open loop control No feedback device 92 6 3 5 Step motor open loop control Incremental encoder on load 92 6 3 6 Step motor closed loop control Incremental encoder on motor 92 6 3 7 Brushless motor with ...

Страница 13: ...closed loop control Incremental encoder on motor 99 6 11 7 Brushless motor with sine cosine encoder on motor 99 6 12 Motor speed units 100 6 12 1 Brushless DC brushed motor with quadrature encoder on motor 100 6 12 2 Brushless motor with linear Hall signals 100 6 12 3 DC brushed motor with quadrature encoder on load and tacho on motor 100 6 12 4 DC brushed motor with tacho on motor 101 6 12 5 Step...

Страница 14: ... Technosoft 2015 XII iPOS4808 BX CAN Technical Reference This page is empty ...

Страница 15: ...he knowledge and authorization to perform tasks such as transporting assembling install ing commissioning and operating drives The following safety symbols are used in this manual WARNING SIGNALS A DANGER THAT MIGHT CAUSE BODILY INJURY TO THE OPERATOR MAY INCLUDE INSTRUCTIONS TO PREVENT THIS SITUATION CAUTION SIGNALS A DANGER FOR THE DRIVE WHICH MIGHT DAMAGE THE PRODUCT OR OTHER EQUIPMENT MAY INCL...

Страница 16: ...Technical Reference 1 2 Cautions CAUTION THE POWER SUPPLIES CONNECTED TO THE DRIVE MUST COMPLY WITH THE PARAMETERS SPECIFIED IN THIS DOCUMENT CAUTION TROUBLESHOOTING AND SERVICING ARE PERMITTED ONLY FOR PERSONNEL AUTHORISED BY TECHNOSOFT ...

Страница 17: ...on parameters Executing homing sequences Controlling the program flow through Conditional jumps and calls of TML functions TML interrupts generated on pre defined or programmable conditions protections triggered transitions on limit switch or capture inputs etc Waits for programmed events to occur Handling of digital I O and analogue input signals Executing arithmetic and logic operations Performi...

Страница 18: ...t The output of EasySetUp is a set of setup data that can be downloaded into the drive EEPROM or saved on a PC file At power on the drive is initialized with the setup data read from its EEPROM With EasySetUp it is also possible to retrieve the complete setup information from a drive previously programmed EasySetUp shall be used for drive setup in all cases where the motion commands are sent exclu...

Страница 19: ...ing PNP 2 Limit switches and 4 general purpose 5 digital outputs 5 36 V with 0 5 A sinking NPN open collector Ready Error and 3 general purpose 2 analogue inputs 12 bit 0 5V Reference and Feedback or general purpose NTC PTC analogue Motor Temperature sensor input Feedback devices dual loop support Feedback 1 devices supported Incremental encoder interface single ended or differential1 Pulse direct...

Страница 20: ...anging TML commands via CAN bus 16K 16 internal SRAM memory for data acquisition 16K 16 E2ROM to store TML programs and data PWM switching frequency up to 100kHz Motor supply 12 50V Logic supply 9 36V Separate supply is optional Output current iPOS4808 BX CAN 8A1 continuous 20A peak Operating ambient temperature 0 40 C over 40 C with derating Protections Short circuit between motor phases Short ci...

Страница 21: ... Technical Reference Manual with revision 0614 product p n P027 014 E201 Figure 2 1 iPOS4808 BX CAN v 01 and v10 comparison Note 1 The hw ver 10 has the p n P027 214 E201 or P027 214 E701 The hw ver 01 has the p n P027 014 E201 Note 2 Each p n has its own software template which is not compatible with the other When creating a new project setup click New 1 iPOS Drives iPOS4808 iPOS4808 BX CAN v10 ...

Страница 22: ...r type Feedback 1 Feedback 2 PMSM Incremental encoder single ended or differential Analogue Sin Cos encoder Incremental encoder differential SSI BiSS encoder DC Brush Incremental encoder single ended or differential Analogue Sin Cos encoder Analogue Tacho only on motor Incremental encoder differential SSI BiSS encoder Each defined motor type can have any combination of the supported feedbacks eith...

Страница 23: ...cale 2 6 Identification Labels Figure 2 3 iPOS4808 BX CAN Identification Labels The iPOS4808 BX CAN can have the following part numbers on the identification label p n P027 214 E201 standard execution that supports a single ended and differential incremental encoder of Feedback 1 p n P027 214 E701 linear halls execution that supports a single ended encoder and linear halls on Feedback 1 ...

Страница 24: ...ient Pressure 0 10 0 atm ESD capability Human body model Not powered applies to any accessible part 0 5 kV Original packaging 15 kV 2 7 3 Mechanical Mounting Airflow natural convection3 closed box 2 7 4 Environmental Characteristics Min Typ Max Units Size Length x Width x Height Without mating connector 88 5 x 77 x 16 4 mm 3 48 x 3 03 x 0 65 inch With recommended mating connectors 98 x 85 x 19 5 m...

Страница 25: ...ut VMOT Min Typ Max Units Supply voltage Nominal values 11 48 50 VDC Absolute maximum values drive operating but outside guaranteed parameters 9 52 VDC Absolute maximum values surge duration 10ms 1 57 V Supply current Idle 1 5 mA Operating 20 8 20 A Absolute maximum value short circuit condition duration 10ms 26 A 2 7 7 Motor Outputs A A B A C B BR B Min Typ Max Units Nominal output current contin...

Страница 26: ...ent range VMOT 48 V FPWM 20 kHz 330 µH FPWM 40 kHz 150 FPWM 60 kHz 120 FPWM 80 kHz 80 FPWM 100 kHz 60 Absolute minimum value limited by short circuit protection VMOT 48 V FPWM 20 kHz 120 µH FPWM 40 kHz 40 FPWM 60 kHz 30 FPWM 80 kHz 15 FPWM 100 kHz 8 Motor electrical time constant L R Recommended value for 5 current measurement error due to ripple FPWM 20 kHz 250 µs FPWM 40 kHz 125 FPWM 60 kHz 100 ...

Страница 27: ...Hz Minimum pulse width 3 3 µs ESD protection Human body model 2 kV Min Typ Max Units Mode compliance NPN Open collector 24V outputs Default state Input floating wiring disconnected Logic HIGH Input voltage Logic LOW 0 0 8 V Logic HIGH 2 5 24 Floating voltage not connected 3 Absolute maximum continuous 10 30 Absolute maximum surge duration 1S 20 40 Input current Logic LOW Pulled to GND 0 6 1 mA Log...

Страница 28: ... 5 Logic HIGH external load to VLOG VLOG Absolute maximum continuous 0 5 VLOG 0 5 Absolute maximum surge duration 1S 1 VLOG 1 Output current Logic LOW sink current continuous 0 5 A Logic LOW sink current pulse 5 sec 1 A Logic HIGH source current external load to GND VOUT 2 0V OUT2 Error OUT3 Ready 2 mA OUT0 OUT1 OUT4 4 mA Logic HIGH leakage current external load to VLOG VOUT VLOG max 40V 0 1 0 2 m...

Страница 29: ...ull up to 5 0 0 0 Differential mode compliance For full RS422 compliance see 1 TIA EIA 422 A Input voltage differential mode Hysteresis 0 06 0 1 0 2 V Common mode range A to GND etc 7 7 Input impedance differential A1 to A1 B1 to B1 Z1 to Z1 1 kΩ Input frequency Single ended mode Open collector NPN 0 5 kHz Differential mode or Single ended driven by push pull TTL CMOS 0 10 MHz Minimum pulse width ...

Страница 30: ... 11 14 Input current Input voltage 0 5V 1 0 9 1 mA Interpolation Resolution Depending on software settings 11 bits Frequency 0 1 kHz ESD protection Human body model 1 kV 2 7 14 Sin Cos Encoder Inputs Sin Sin Cos Cos 3 Min Typ Max Units Input voltage differential Sin to Sin Cos to Cos 1 1 25 VPP Input voltage any pin to GND Operational range 1 2 5 4 V Absolute maximum values continuous 7 7 Absolute...

Страница 31: ...imum surge duration 1S 36 Input impedance To GND 28 kΩ Resolution 12 bits Integral linearity 2 bits Offset error 2 10 bits Gain error 1 3 FS1 Bandwidth 3dB Depending on software settings 0 1 kHz ESD protection Human body model 5 kV 2 7 16 RS 232 Min Typ Max Units Standards compliance TIA EIA 232 C Bit rate Depending on software settings 9600 115200 Bau d Short circuit protection 232TX short to GND...

Страница 32: ...1 15 LSS non configured CANopen 1 15 255 TMLCAN Software 1 127 CANopen 1 255 TMLCAN Voltage CAN Hi or CAN Lo to GND 26 26 V ESD protection Human body model 15 KV 2 7 18 Supply Output 5V Min Typ Max Units 5V output voltage Current sourced 500mA 4 8 5 5 2 V 5V output current 600 650 mA Short circuit protection NOT protected Over voltage protection NOT protected ESD protection Human body model 1 KV S...

Страница 33: ...tt at idle and up to 5 Watts 17 BTU hour worst case while driving a motor and using all digital outputs 3 1 1 Vertical Mounting When the iPOS4808 BX CAN is mounted vertically its overall envelope size including the recommended mating connectors is shown in Figure 3 1 Fixing the iPOS4808 BX CAN onto a support using the provided mounting holes is strongly recommended to avoid vibration and shock pro...

Страница 34: ...ted iPOS4808 BX CAN drives it is recommended to provide ventilation holes in the support also Remark In case of using a metallic box with ventilation openings all spacing values may be reduced substantially With proper ventilation keeping the air surrounding the iPOS4808 BX CAN inside the limits indicated the spacing values may be reduced down to zero Figure 3 2 Recommended spacing for vertical mo...

Страница 35: ...on openings Whenever possible ventilation openings shall be foreseen Remark In case of using a metallic box with ventilation openings all spacing values may be reduced substantially With proper ventilation keeping the air surrounding the iPOS4808 BX CAN inside the limits indicated the spacing values may be reduced down to the mechanical tolerance limits of Figure 3 1 Figure 3 3 Recommended spacing...

Страница 36: ...IMP PIN MINIFIT JR 13A MOLEX 45750 1111 AWG 18 20 J3 J4 C Grid III Crimp Housing Dual Row 10 Circuits with retention MOLEX 90142 0010 AWG 22 24 C Grid III Crimp Housing Dual Row 10 Circuits without retention 90143 0010 J3 J4 C Grid III Crimp Terminal MOLEX 90119 0109 AWG 22 24 J7 MICROFIT RECEPTACLE HOUSING 2x9 WAY MOLEX 43025 1800 AWG 20 24 J5 J6 J8 J9 MICROFIT RECEPTACLE HOUSING 2x2 WAY MOLEX 43...

Страница 37: ...s 3 3 2 J1 Motor and logic supply input connector pinout Connector description Pin Name Type Description J1 1 GND Negative return ground of the power supply 2 GND Negative return ground of the power supply 3 VLOG I Positive terminal of the logic supply input 9 to 36VDC Internally connected to J7 pin 8 4 VMOT I Positive terminal of the motor supply 11 to 50VDC ...

Страница 38: ...diff input or analogue encoder Cos diff input 4 B1 Cos I Incr encoder1 B single ended or B diff input or analogue encoder Cos diff input 5 A1 Sin I Incr encoder1 A diff input or analogue encoder Sin diff input 6 A1 Sin I Incr encoder1 A single ended or A diff input or analogue encoder Sin diff input 7 GND Return ground for sensors supply 8 Temp Mot I NTC PTC input Used to read an analog temperatur...

Страница 39: ... supply for sensors usage 3 3 7 J5 J6 CAN connectors pinout Connector description Pin Name Type Description J5 J6 1 n c not connected 2 GND Return ground for CAN Bus 3 Can Hi I O CAN Bus positive line dominant high 4 Can Lo I O CAN Bus negative line dominant low 3 3 8 J7 Digital analog I O and logic supply connector pinout Connector description Pin Name Type Description J7 1 IN5 I 12 36V general p...

Страница 40: ...Connector description Pin Name Type Description J8 1 ENA2 I Enable circuit input2 connect ENA1 ENA2 to 24V to activate motor operation 2 ENA1 I Enable circuit input1 connect ENA1 ENA2 to 24V to activate motor operation 3 GND Return ground 4 GND Return ground 3 3 11 SW1 Axis ID selection switches Switch description Switch Position Description SW1 0 F 15 H W Axis ID 1 F 15 Exception SW1 0 Axis ID 25...

Страница 41: ...table as PNP NPN by software 2 The inputs are compatible with PNP type outputs input must receive a positive voltage value 12 36V to change its default state 3 3 13 2 NPN inputs Figure 3 6 24V Digital NPN Inputs connection Remarks 1 The inputs are selectable as PNP NPN by software 2 The inputs are compatible with NPN type outputs input must be pulled to GND to change its default state ...

Страница 42: ...N Technical Reference 3 3 13 3 NPN outputs Figure 3 7 24V Digital NPN Inputs connection Remarks 1 The outputs are compatible with NPN type inputs load is tied to common VLOG output pulls to GND when active and is floating when inactive ...

Страница 43: ...4 Analog Inputs Connection 3 3 14 1 0 5V Input Range Figure 3 8 Analog inputs connection Remark Default input range for analog inputs is 0 5 V for REF and FBDK For a 10 V range see Figure 3 9 3 3 14 2 10V to 0 5V Input Range Adapter Figure 3 9 10V to 0 5V adapter ...

Страница 44: ...drive positive input 2nd wire connects the signal minus to the drive negative input and 3rd wire connects the source ground to the drive GND c If the analogue signal source is differential and the signal source ground is common with the drive GND use a 2 wire shielded cable as follows 1st wire connects the signal plus to the drive positive input 2nd wire connects the signal minus to the drive nega...

Страница 45: ...8 BX CAN Technical Reference 3 3 15 Motor connections 3 3 15 1 Brushless Motor connection Figure 3 10 Brushless motor connection 3 3 15 2 2 phase Step Motor connection Figure 3 11 2 phase step motor connection one coil per phase ...

Страница 46: ... Technosoft 2015 44 iPOS4808 BX CAN Technical Reference Figure 3 12 2 phase step motor connection two coils per phase 3 3 15 3 3 Phase Step Motor connection Figure 3 13 3 phase step motor connection ...

Страница 47: ...able shield to the iPOS4808 GND pin Leave the other end disconnected b The parasitic capacitance between the motor wires must not bypass 10nF If very long cables tens of meters are used this condition may not be met In this case add series inductors between the iPOS4808 outputs and the cable The inductors must be magnetically shielded toroidal for example and must be rated for the motor surge curr...

Страница 48: ...16 Feedback connections 3 3 16 1 Single ended Incremental Encoder Feedback 1 Connection Figure 3 15 Single ended incremental encoder Feedback 1 connection CAUTION DO NOT CONNECT UNTERMINATED WIRES THEY MIGHT PICK UP UNWANTED NOISE AND GIVE FALSE ENCODER READINGS ...

Страница 49: ...coder Feedback 1 Connection1 Figure 3 16 Differential incremental encoder feedback 1 connection Remark 150Ω terminators are required for long encoder cables or noisy environments They are available through the SW2 DIP switch 1 Differential Feedback 1 is not available with the p n P027 214 E721 ...

Страница 50: ...ce 3 3 16 3 Differential Incremental Encoder Feedback 2 Connection Figure 3 17 Differential incremental encoder feedback 2 connection Remark The Feedback 2 input has internal 150Ω terminators present in the drive Single ended connections are not supported ...

Страница 51: ...ave connection using the second incremental encoder input Figure 3 18 Master Slave connection using second encoder input This type of hardware connection is useful when executing an Electronic Gearing or Camming motion to not send the feedback data over the communication bus ...

Страница 52: ...ction Figure 3 19 Digital Hall connection 3 3 16 6 Pulse and direction connection See 4 2 4 to select Feedback 1 or 2 as the Pulse Direction source in the software setup 3 3 16 6 1 Single ended connection on Feedback 1 Figure 3 20 Single ended 5V Pulse Direction Feedback 1 connection ...

Страница 53: ... 6 2 Differential connection of Feedback 2 Figure 3 21 Differential RS 422 Pulse Direction Feedback 2 connection 3 3 16 7 SSI Feedback 2 Connection Figure 3 22 SSI Feedback 2 connection Remark The Feedback 2 input has internal 150Ω terminators present in the drive ...

Страница 54: ...dback 2 connection Remark The Feedback 2 input has internal 150Ω terminators present in the drive 3 3 16 9 Linear Hall Feedback 1 Connection Figure 3 24 Linear Hall connection Remark The linear hall connection is available only on the iPOS4808 BX CAN having the part number P027 214 E701 1 Currently in development ...

Страница 55: ...with Z LH3 Use another twisted pair for the 5V supply and GND b Always use shielded cables to avoid capacitive coupled noise when using single ended encoders or Hall sensors with cable lengths over 1 meter Connect the cable shield to the GND at only one end This point could be either the iPOS4808 using the GND pin or the encoder motor Do not connect the shield at both ends c If the iPOS4808 5V sup...

Страница 56: ...rt thick wires between the iPOS4808 and the motor power supply Connect power supply wires to all the indicated pins If the wires are longer than 2 meters use twisted wires for the supply and ground return For wires longer than 20 meters add a capacitor of at least 4 700μF rated at an appropriate voltage right on the terminals of the iPOS4808 It is recommended to connect the negative motor supply r...

Страница 57: ...or inertia kgm2 JL total load inertia as seen at motor shaft after transmission kgm2 ϖM motor angular speed before deceleration rad s mM motor mass kg when motor is moving in a non horizontal plane mL load mass kg when load is moving in a non horizontal plane g gravitational acceleration i e 9 8 m s2 hinitial initial system altitude m hfinal final system altitude m IM motor current during decelera...

Страница 58: ...s 1 to limit the maximum current below the drive peak current IPEAK 20A PEAK MAX BR I U R 2 to sustain the required braking power d brake MAX M BR t U U C E P 2 2 2 1 where C is the capacitance on the motor supply external i e BR BRAKE BR P U R 2 2 3 to limit the average current below the drive nominal current INOM 8A 2 NOM CYCLE d BR BR I t t P R where tCYCLE is the time interval between 2 brakes...

Страница 59: ...d as GND The ground wire pin 2 or 4 of J8 must be included inside the shield like the 232Rx and 232Tx signals b Always power off all the iPOS4808 BX CAN supplies before inserting removing the RS 232 serial connector c Do not rely on an earthed PC to provide the iPOS4808 GND connection The drive must be earthed through a separate circuit Most communication problems are caused by the lack of such co...

Страница 60: ... other iPOS4808 circuits 3 3 19 2 Recommendation for wiring a Build CAN network using cables with twisted wires 2 wires pair with CAN Hi twisted together with CAN Lo It is recommended but not mandatory to use a shielded cable If so connect the shield to GND The cable impedance must be 105 135 ohms 120 ohms typical and a capacitance below 30pF meter b The 120Ω termination resistors must be rated at...

Страница 61: ... Technical Reference Figure 3 29 Multiple Axis CAN network Remarks 1 The axis IDs in Figure 3 29 are valid for TMLCAN mode For CANopen mode the highest axis ID a drive can have is 127 2 Lmax is the bus length defined in paragraph 2 7 17 ...

Страница 62: ...1 in first EEPROM location at address 0x4000 b Hardware by temporary connecting all digital Hall inputs to GND during the power on for about 1 second until the green LED is turned on as shown in Figure 3 30 This option is particularly useful when it is not possible to communicate with the drive After the drive is set in non Autorun slave mode using 2nd method the 1st method may be used to invalida...

Страница 63: ...on the axis ID will be SW1 position AxisID in TMLCAN mode AxisID in CANopen mode 0x0 255 LSS non configured state 0x1 1 1 0x2 2 2 0x3 3 3 0x4 4 4 0x5 5 5 0x6 6 6 0x7 7 7 0x8 8 8 0x9 9 9 0xA 10 10 0xB 11 11 0xC 12 12 0xD 13 13 0xE 14 14 0xF 15 15 Note LSS non configured state is a state in which the drive does not have assigned an active Axis ID while connected to the CAN network In this mode the A...

Страница 64: ... the following ways 1 Via an RS232 link directly connected to the PC or via an USB to RS232 adapter or using Technosoft Ethernet to RS232 adapter function of your PC communication interfaces 2 Via a CAN bus link directly connected to the PC through a PC CAN interface or using Technosoft Ethernet to CAN adapter 3 Via another drive from the same CAN bus network which is connected to the PC via one o...

Страница 65: ...lement on your master the TML commands you need to send to the drives motors using one of the supported communication channels The implementation must be done according with Technosoft communication protocols Combine TML programming at drive level with one of the other options see Section 5 3 4 2 1 Establish communication EasySetUp starts with an empty window from where you can create a New setup ...

Страница 66: ...ies to communicate via RS 232 and COM1 with a drive having axis ID 255 default communication settings If the drive has a different axis ID and you don t know it select in the Communication Setup dialogue at Axis ID of drive motor connected to PC the option Autodetected If this drive is part of a CANbus network use the menu command Communication Scan Network 4 2 2 Setup drive motor Press New button...

Страница 67: ...onnections to the drive and or to determine or validate a part of the motor and sensors parameters In the Drive setup dialogue you can configure and parameterize the drive for your application In each dialogue you will find a Guideline Assistant which will guide you through the whole process of introducing and or checking your data Close the Drive setup dialogue with OK to keep all the changes reg...

Страница 68: ...inputs type PNP or NPN 4 2 4 Selecting the feedback source for Pulse and Direction The Pulse and Direction feedback source can be chosen in Setup Drive Setup External reference Setup button Feedback 1 or Feedback 2 will be available for Pulse and Direction only if they are not already selected as primary feedback for the motor ...

Страница 69: ...the setup data on your PC and use it in other applications To summarize you can define or change the setup data in the following ways create a new setup data by going through the motor and drive dialogues use setup data previously saved in the PC upload setup data from a drive motor EEPROM memory 4 2 6 Evaluate drive motor behavior optional You can use the Data Logger or the Control Panel evaluati...

Страница 70: ... CAN communication in non configured mode waiting for a CANopen master to configure it using CiA 305 protocol A non configured drive answers only to CiA 305 commands All other CANopen commands are ignored and transmission of all other CANopen messages including boot up is disabled In absence of a CANopen master you can get out a drive from non configured mode by setting another axis ID between 1 a...

Страница 71: ...n indicate that axis ID will be set according with the AxisID hex switch d If the setup table is invalid there is no previous axis ID set from a valid setup table or by a CANopen master according with the AxisID hex switch Remark If you don t know the axis ID set in a drive you can find it in the following way a Connect the drive via a serial RS232 link to a PC where EasySetUp or EasyMotion Studio...

Страница 72: ...ogue see above with the value read from the setup table This value can be one of the above 4 values or the firmware default F W default which is 500kbs b If a valid setup table exists and this setup table was created with the Set baud rate checkbox unchecked in the Drive Setup dialogue see above with the last value set either from a valid setup table or by a CANopen master via CiA 305 protocol c I...

Страница 73: ...first data to write at start address second data to write at start address 1 etc All the data are hexadecimal 16 bit values maximum 4 hexadecimal digits Each raw contains a single data value When less then 4 hexadecimal digits are shown the value must be right justified For example 92 represents 0x0092 The sw file can be programmed into a drive from a CANopen master using the communication objects...

Страница 74: ...PDO are used for high priority real time data transfers between CANopen master and the drives The PDOs are unconfirmed services which are performed with no protocol overhead Transmit PDOs are used to send data from the drive and receive PDOs are used to receive on to the drive The iPOS4808 accepts 4 transmit PDOs and 4 receive PDOs The contents of the PDOs can be set according with the application...

Страница 75: ...position and velocity modes Homing mode Interpolated position mode Additional to these modes there are also several manufacturer specific modes defined External reference modes position speed or torque Electronic gearing and camming position mode 5 1 4 TechnoCAN Extension In order to take full advantage of the powerful Technosoft Motion Language TML built into the iPOS4808 Technosoft has developed...

Страница 76: ...gue input signals Execute arithmetic and logic operations Perform data transfers between axes Control motion of an axis from another one via motion commands sent between axes Send commands to a group of axes multicast This includes the possibility to start simultaneously motion sequences on all the axes from the group Synchronize all the axes from a network In order to program a motion using TML y...

Страница 77: ... set of evaluation tools like the Data Logger the Control Panel and the Command Interpreter which help you to quickly develop test measure and analyze your motion application EasyMotion Studio works with projects A project contains one or several Applications Each application describes a motion system for one axis It has 2 components the Setup data and the Motion program and an associated axis num...

Страница 78: ...e added later You can duplicate an application or insert one defined in another project Press New button to open the New Project dialogue Set the axis number for your first application equal with your drive motor axis ID The initial value proposed is 255 which is the default axis ID of the drives Press New button and select your drive type Depending on the product chosen the selection may continue...

Страница 79: ...on your selection EasyMotion Studio opens the Project window where on the left side you can see the structure of a project At beginning both the new project and its first application are named Untitled The application has 2 components S Setup and M Motion program ...

Страница 80: ... bar the bottom line the text Online plus the axis ID of your drive motor and its firmware version Otherwise the text displayed is Offline and a communication error message tells you the error type In this case return to the Communication Setup dialogue press the Help button and check troubleshoots Remark When first started EasyMotion Studio tries to communicate via RS 232 and COM1 with a drive ha...

Страница 81: ... the connections to the drive and or to determine or validate a part of the motor and sensors parameters In the Drive setup dialogue you can configure and parameterize the drive for your application In each dialogue you will find a Guideline Assistant which will guide you through the whole process of introducing and or checking your data Press the Download to Drive Motor button to download your se...

Страница 82: ...orresponding TML instructions Therefore with Motion Wizard you can develop motion programs using almost all the TML instructions without needing to learn them A TML program includes a main section followed by the subroutines used functions interrupt service routines and homing procedures1 The TML program may also include cam tables used for electronic camming applications2 When activated Motion Wi...

Страница 83: ...those expected to be received as answers 5 2 3 5 Evaluate motion application performances EasyMotion Studio includes a set of evaluation tools like the Data Logger the Control Panel and the Command Interpreter which help you to quickly measure and analyze your motion application 5 2 4 Creating an Image File with the Setup Data and the TML Program Once you have validated your application you can cr...

Страница 84: ...r downloads the cam points into the drive active RAM memory after each power on b The cam points are stored in the drive EEPROM and the master commands their copy into the active RAM memory c The cam points are stored in the drive EEPROM and during the drive initialization transition to Ready to Switch ON status are automatically copied from EEPROM to the active RAM For the last 2 options the cam ...

Страница 85: ...ng Motion Libraries for PC based Systems A TML Library for PC is a collection of high level functions allowing you to control from a PC a network of Technosoft intelligent drives It is an ideal tool for quick implementation on PCs of motion control applications with Technosoft products With the TML Motion Library functions you can communicate with a drive motor via any of its supported channels RS...

Страница 86: ... a drive motor via any of its supported channels send motion commands get automatically or on request information about drive motor status check and modify its setup parameters read inputs and set outputs etc Depending on the PLC type the communication is done either directly with the CPU unit or via a CANbus or RS 232 communication module Using a TML Motion Library for PLC you can focus on the ma...

Страница 87: ...e load position in SI units1 is IU Position _ Motor Tr lines _ encoder _ No SI Position _ Load π 4 2 where No_encoder_lines is the rotary encoder number of lines per revolution Tr transmission ratio between the motor displacement in SI units and load displacement in SI units 6 1 2 Brushless motor with linear Hall signals The internal position units are counts The motor is rotary The resolution i e...

Страница 88: ...ps per step You can read change this value in the Drive Setup dialogue from EasySetUp Tr transmission ratio between the motor displacement in SI units and load displacement in SI units Step motor closed loop control Incremental encoder on motor The internal position units are motor encoder counts The correspondence with the load position in SI units 1 is IU Position _ Motor Tr lines _ encoder _ No...

Страница 89: ...mber power of 2 between 1 an 256 1 means no interpolation Encoder_accuracy is the linear encoder accuracy in m for one sine cosine period Tr transmission ratio between the motor displacement in SI units and load displacement in SI units 6 2 Speed units The internal speed units are internal position units slow loop sampling period i e the position variation over one slow loop sampling period 6 2 1 ...

Страница 90: ...hich can be opened from the Drive Setup Pole_Pitch is the magnetic pole pitch NN distance expressed in m 6 2 3 DC brushed motor with quadrature encoder on load and tacho on motor The internal speed units are encoder counts slow loop sampling period The motor is rotary and the transmission is rotary to rotary The correspondence with the load speed in SI units is IU Speed _ Load T lines _ encoder _ ...

Страница 91: ...period expressed in s You can read this value in the Advanced dialogue which can be opened from the Drive Setup Step motor open loop control Incremental encoder on load The internal speed units are load encoder counts slow loop sampling period The transmission is rotary to rotary The correspondence with the load speed in SI units is IU Speed _ Load T lines _ encoder _ No s rad Speed _ Load π 4 2 w...

Страница 92: ...ds or lines per revolution Encoder_accuracy is the linear encoder accuracy in m for one sine cosine period Interpolation is the interpolation level inside an encoder period Its a number power of 2 between 1 an 256 1 means no interpolation Tr transmission ratio between the motor displacement in SI units and load displacement in SI units T is the slow loop sampling period expressed in s You can read...

Страница 93: ...inear motors 2 Pole_Pitch Load_Acceleration SI Motor_Acceleration IU resolution Tr T where resolution is the motor position resolution Tr transmission ratio between the motor displacement in SI units and load displacement in SI units T is the slow loop sampling period expressed in s You can read this value in the Advanced dialogue which can be opened from the Drive Setup Pole_Pitch is the magnetic...

Страница 94: ...ve Setup 6 3 5 Step motor open loop control Incremental encoder on load The internal acceleration units are load encoder counts slow loop sampling period 2 The correspondence with the load acceleration in SI units is For rotary to rotary transmission IU on Accelerati _ Load T lines _ encoder _ No SI on Accelerati _ Load π 2 4 2 For rotary to linear transmission IU on Accelerati _ Load T accuracy _...

Страница 95: ...its1 is For rotary motors IU on Accelerati _ Motor T Tr ion Interpolat periods _ Enc SI on Accelerati _ Load π 2 4 2 For linear motors IU on Accelerati _ Motor T Tr ion Interpolat accuracy _ Encoder SI on Accelerati _ Load 2 where Enc_periods is the rotary encoder number of sine cosine periods or lines per revolution Encoder_accuracy is the linear encoder accuracy in m for one sine cosine period I...

Страница 96: ...be opened from the Drive Setup 6 4 2 Brushless motor with linear Hall signals The internal jerk units are counts slow loop sampling period 3 The motor is rotary The position resolution i e number of counts per revolution is programmable as a power of 2 between 512 and 8192 By default it is set at 2048 counts per turn The correspondence with the load acceleration in SI units is For rotary motors IU...

Страница 97: ...Load µ π 3 2 where No_steps is the number of motor steps per revolution No_µsteps is the number of microsteps per step You can read change this value in the Drive Setup dialogue from EasySetUp Tr transmission ratio between the motor displacement in SI units and load displacement in SI units T is the slow loop sampling period expressed in s You can read this value in the Advanced dialogue which can...

Страница 98: ...otary motors IU Jerk _ Motor T Tr ion Interpolat periods _ Enc SI Jerk _ Load π 3 4 2 For linear motors IU Jerk _ Motor T Tr ion Interpolat accuracy _ Encoder SI Jerk _ Load 3 where Enc_periods is the rotary encoder number of sine cosine periods or lines per revolution Encoder_accuracy is the linear encoder accuracy in m for one sine cosine period Interpolation is the interpolation level inside an...

Страница 99: ... i e V is IU command Voltage Vdc V command Voltage 32767 This correspondence is akso available for DC brushed motors which have the voltage command internal units as the brushless motors driven in trapezoidal mode 6 7 Voltage measurement units The internal voltage measurement units refer to the drive VMOT supply voltage The correspondence with the supply voltage in V is IU measured _ Voltage urabl...

Страница 100: ...r _ No SI Position _ Motor π 4 2 where No_encoder_lines is the rotary encoder number of lines per revolution 6 11 2 Brushless motor with linear Hall signals The internal motor position units are counts The motor is rotary The resolution i e number of counts per revolution is programmable as a power of 2 between 512 and 8192 By default it is set at 2048 counts per turn The correspondence with the m...

Страница 101: ... motor position units are motor encoder counts The correspondence with the motor position in SI units is IU Position _ Motor lines _ encoder _ No SI Position _ Motor π 4 2 where No_encoder_lines is the motor encoder number of lines per revolution 6 11 7 Brushless motor with sine cosine encoder on motor The internal motor position units are interpolated encoder counts The correspondence with the mo...

Страница 102: ...n i e number of counts per revolution is programmable as a power of 2 between 512 and 8192 By default it is set at 2048 counts per turn The correspondence with the motor speed in SI units is For rotary motors IU Speed _ Motor T resolution SI Speed _ Motor π 2 For linear motors Pole_Pitch Motor_Speed SI Motor_Speed IU resolution T where resolution is the motor position resolution T is the slow loop...

Страница 103: ... or incremental encoder on load The internal motor speed units are motor µsteps slow loop sampling period The correspondence with the motor speed in SI units is IU Speed _ Motor T steps _ No steps _ No SI Speed _ Motor µ π 2 where No_steps is the number of motor steps per revolution No_µsteps is the number of microsteps per step You can read change this value in the Drive Setup dialogue from EasyS...

Страница 104: ...nterpolat accuracy _ Encoder SI Speed _ Motor where Enc_periods is the rotary encoder number of sine cosine periods or lines per revolution Encoder_accuracy is the linear encoder accuracy in m for one sine cosine period Interpolation is the interpolation level inside an encoder period Its a number power of 2 between 1 an 256 1 means no interpolation Tr transmission ratio between the motor displace...

Страница 105: ... time The E2ROM is mapped in the address range 4000h to 7FFFh It is used to keep in a non volatile memory the TML programs the cam tables and the drive setup information Remark EasyMotion Studio handles automatically the memory allocation for each motion application The memory map can be accessed and modified from the main folder of each application Figure 7 1 iPOS4808 BX CAN Memory Map TML Progra...

Страница 106: ... Technosoft 2015 104 iPOS4808 BX CAN Technical Reference This page is empty ...

Страница 107: ......

Отзывы: