TPM. 106-M304T Programming Manual. Motionnet. Version: V A14. Part No.: 81-16MENT0-014

Size: px
Start display at page:

Download "TPM. 106-M304T Programming Manual. Motionnet. Version: V A14. Part No.: 81-16MENT0-014"

Transcription

1 Motionnet Version: V A14 Part No.: 81-16MENT

2 Revision History Date Revision 2014/6/ Document creation. 2015/3/2 1.1 Add MPG Jog API. 2015/4/ Add Pre-registers. 2

3 Copyright 2010 TPM The product, including the product itself, the accessories, the software, the manual and the software description in it, without the permission of TPM Inc. ( TPM ), is not allowed to be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language in any form or by any means, except the documentation kept by the purchaser for backup purposes. The names of products and corporations appearing in this manual may or may not be registered trademarks, and may or may not have copyrights of their respective companies. These names should be used only for identification or explanation, and to the owners benefit, should not be infringed without any intention. The product s name and version number are both printed on the product itself. Released manual visions for each product design are represented by the digit before and after the period of the manual vision number. Manual updates are represented by the third digit in the manual vision number. Trademark MS-DOS and Windows 95/98/NT/2000/XP, Visual Studio, Visual C++, Visual BASIC are registered trademarks of Microsoft. BCB (Borland C++ Builder) is registered trademark of Borland. MULTIPROG is registered trademark of KW software. product names mentioned herein are used for identification purposes only and may be trademarks and/or registered trademarks of their respective companies. 3

4 Electrical safely To prevent electrical shock hazard, disconnect the power cable from the electrical outlet before relocating the system. When adding or removing devices to or from the system, ensure that the power cables for the devices are unplugged before the signal cables are connected. Disconnect all power cables from the existing system before you add a device. Before connecting or removing signal cables from motherboard, ensure that all power cables are unplugged. Seek professional assistance before using an adapter or extension card. These devices could interrupt the grounding circuit. Make sure that your power supply is set to the voltage available in your area. If the power supply is broken, contact a qualified service technician or your retailer. Operational safely Please carefully read all the manuals that came with the package, before installing the new device. Before use ensure all cables are correctly connected and the power cables are not damaged. If you detect and damage, contact the dealer immediately. To avoid short circuits, keep paper clips, screws, and staples away from connectors, slots, sockets and circuitry. Avoid dust, humidity, and temperature extremes. Do not place the product in any area where it may become wet. If you encounter technical problems with the product, contact a qualified service technician or the dealer. 4

5 Contents CONTENTS OPERATIONAL PRINCIPLES MOTIONNET INITIALIZATION Hardware Initialization Library Initialization MOTIONNET MASTER MOTIONNET WORKING FLOWCHART MOTIONNET RING INITIALIZATION CLOSE MOTIONNET MASTER FUNCTION REFERENCE SYSTEM INITIALIZATION _mnet_m204_initial PULSE I/O SETTING FUNCTIONS _mnet_m204_set_pls_outmode _mnet_m204_set_pls_iptmode _mnet_m204_set_feedback_src _mnet_m204_set_abs_reference MACHINE I/O SETTING FUNCTIONS _mnet_m204_set_alm _mnet_m204_set_inp _mnet_m204_set_erc _mnet_m204_set_erc_on _mnet_m204_set_sd _mnet_m204_set_svon _mnet_m204_set_ralm _mnet_m204_set_el HOMING CONTROL FUNCTIONS _mnet_m204_set_home_config _mnet_m204_start_home_move _mnet_m204_escape_home _mnet_m204_home_search VELOCITY CONTROL FUNCTIONS _mnet_m204_tv_move _mnet_m204_sv_move

6 _mnet_m204_v_change _mnet_m204_cmp_v_change _mnet_m204_fix_speed_range _mnet_m204_unfix_speed_range POSITION CONTROL FUNCTIONS _mnet_m204_start_tr_move _mnet_m204_start_ta_move _mnet_m204_start_sr_move _mnet_m204_start_sa_move _mnet_m204_p_change _mnet_m204_d_change _mnet_m204_tr_move_after_axis _mnet_m204_ta_move_after_axis _mnet_m204_sr_move_after_axis _mnet_m204_sa_move_after_axis LINEAR INTERPOLATION _mnet_m204_start_tr_line _mnet_m204_start_ta_line _mnet_m204_start_sr_line _mnet_m204_start_sa_line _mnet_m204_start_tr_line _mnet_m204_start_ta_line _mnet_m204_start_sr_line _mnet_m204_start_sa_line _mnet_m204_start_tr_line _mnet_m204_start_ta_line _mnet_m204_start_sr_line _mnet_m204_start_sa_line ARC INTERPOLATION _mnet_m204_start_tr_arc _mnet_m204_start_ta_arc _mnet_m204_start_sr_arc _mnet_m204_start_sa_arc HELICAL INTERPOLATION _mnet_m204_start_tr_arc_xyz _mnet_m204_start_ta_arc_xyz _mnet_m204_start_sr_arc_xyz _mnet_m204_start_sa_arc_xyz

7 3.10. COUNTER CONTROL FUNCTIONS _mnet_m204_get_command _mnet_m204_set_command _mnet_m204_get_position _mnet_m204_set_position _mnet_m204_get_error_counter _mnet_m204_reset_command _mnet_m204_reset_position _mnet_m204_reset_error_counter _mnet_m204_get_target_pos _mnet_m204_set_target_pos _mnet_m204_set_move_ratio _mnet_m204_set_ring_count _mnet_m204_enable_ring_count _mnet_m204_get_rest_command _mnet_m204_get_current_speed STOP CONTROL FUNCTIONS _mnet_m204_sd_stop _mnet_m204_emg_stop _mnet_m204_set_soft_limit _mnet_m204_enable_soft_limit _mnet_m204_enable_soft_limit GENERAL COMPARE FUNCTIONS _mnet_m204_set_general_comparator _mnet_m204_set_trigger_comparator _mnet_m204_set_trigger_type _mnet_m204_check_compare_data AUTO COMPARE PROGRAMMING (AXIS 0 & 1) _mnet_m204_get_auto_compare_encoder _mnet_m204_set_auto_compare_encoder _mnet_m204_get_auto_compare_count _mnet_m204_get_auto_compare_status _mnet_m204_set_auto_compare_trigger _mnet_m204_set_auto_compare_function _mnet_m204_set_auto_compare_table _mnet_m204_start_auto_compare _mnet_m204_force_trigger_output LATCH FUNCTION

8 _mnet_m204_set_ltc_logic _mnet_m204_get_latch_data I/O CONTROL FUNCTIONS _mnet_m204_get_io_status _mnet_m204_motion_done JOG FUNCTIONS _mnet_m204_jog_switch_continue _mnet_m204_jog_switch_step _mnet_m204_jog_pulser_step _mnet_m204_get_jogio_status CONTINUOUS MOTION CONTROL _mnet_m204_check_continuous_buffer APPENDIX A DEFINITION OF ERROR CODES

9 1. Operational Principles Motionnet is a low cost, digital-serial control interface for communications between host device and motion controllers, I/O devices and other function devices. Most physical or data layer tasks are completed by the ASIC hardware together with user-friendly software under Windows operating system. This chapter describes the operational principle of the Motionnet. This chapter provides an introduction for users to know more details about the operational principle of the Motionnet master devices Motionnet Initialization The Motionnet initializations are divided into two parts hardware and library initializations. The hardware that is the Motionnet master with main chip G9001A needs to be initialized at the first step. After hardware initialization, the libraries which exist in.dll file format need to be initialized as well to provide users access of the hardware Hardware Initialization TPM provides series of automation control system including EasyPAC, SmartPAC and TurboPAC. EasyPAC and SmartPAC are produced with Motionnet master chip G9001A built-in and well functioned with driver installed already. With respect to TurboPAC, since the Motionnet master is plugged in the TurboPAC in PCI interface, users might have a chance to install the driver if the hard disk is formatted. The TurboPAC are bundled with PCI-L122-DSF or PCI-M114-GL as the Motionnet master. It is very easy to activate the Motionnet master card by installing the software package released with TurboPAC Library Initialization Motionnet library can be initialized by hardware device driver library call. With the linkage between hardware and function library, user can use different types of communication masters by the same software interface Motionnet Master Motionnet is a master-slave communication design. Each Ring (Motionnet socket in RJ45 format) of the master supports up to 64 slave devices and the distance between the master and the last slave module could be up to 100 meters. The topology of the wiring is in linear bus instead of star or mesh topology which is more wire saving and less wiring complexity. Note that the last slave has to enable the terminal resistance. 9

10 Figure 1-1: illustration of the wiring topology of Motionnet master and slaves 10

11 2. Motionnet Working Flowchart 2.1. Motionnet Ring Initialization Procedure entry SmartPAC PCI-L122-DSF PCI-M114-GL _m124_initial _l122_dsf_open _m114gl_initial SmartPAC _m124_link_mnet PCI-M114-GL _m114gl_open_mnet PCI-L122-DSF _mnet_set_ring_config PCI-M114-GL _m114gl_set_mnet_baudrate Soft reset ring _mnet_reset_ring Start ring communication _mnet_start_ring Get slave device table _mnet_get_ring_active_table Start operation of slaves Figure 2-1: start Motionnet Ring procedure 11

12 2.2. Close Motionnet Master Procedure entry SmartPAC PCI-L122-DSF PCI-M114-GL _m124_close _l122_dsf_close _m114gl_close Figure 2-2: close Motionnet master procedure 12

13 3. Function Reference 3.1. System Initialization Function Name _mnet_m204_initial Initialize The Resource Of Remote Axis 13

14 _mnet_m204_initial : Initialize the resource of remote 106-M304T 4-axis motion control module. I16 _mnet_m204_initial (U16 RingNo, U16 SlaveIP) Parameters Name Type Status Return Function Name The API Is Success Return 14

15 3.2. Pulse I/O Setting Functions Function Name _mnet_m204_set_pls_outmode _mnet_m204_set_pls_iptmode _mnet_m204_set_feedback_src _mnet_m204_set_abs_reference Set Pulse Command Output Mode Set Encoder Input Mode & Logic Set The Input Source Of Position Counters Set the absolute moving function reference counter. 15

16 _mnet_m204_set_pls_outmode : Set pulse command output mode of axis. I16 _mnet_m204_set_pls_outmode( U16 RingNo, U16 SlaveIP, U16 AxisNo, U16 pls_outmode ) Name Type AxisNo U16 Axis number: 0 ~ 3 Setting of command pulse output mode Value Meaning pls_outmode I16 0 OUT/DIR: OUT falling edge, DIR+ is high level 1 OUT/DIR: OUT rising edge, DIR+ is high level 2 OUT/DIR: OUT falling edge, DIR+ is low level 3 OUT/DIR: OUT rising edge, DIR+ is low level 4 CW/CCW: Low active 5 CW/CCW: High active 6 A/B Phase: B/A phase 7 A/B Phase: A/B phase NOTE Single Pulse Output Mode(OUT/DIR Mode) In this mode, the OUT signal is for the command pulse (position or velocity) chain. The numbers of OUT pulse represent the relative distance or position, the frequency of the OUT pulse represents the command for speed or velocity. The DIR signal represents direction command of the positive (+) or negative (-). This mode is the most common used mode. The following diagrams show the output waveform. It is possible to set the polarity of pulse chain. 16

17 Pulse Mode=0 OUT DIR (+) (-) Pulse Mode=1 OUT DIR (+) (-) Pulse Mode=2 OUT DIR (+) (-) Pulse Mode=3 OUT DIR (+) (-) Figure 4-2: Single Pulse Output Mode Dual Pulse Output Mode(CW/CCW Mode) In this mode, the waveform of the OUT and DIR pins represent CW (clockwise) and CCW (counter clockwise) pulse output respectively. Pulses output from CW pin makes motor move in positive direction, whereas pulse output from CCW pin makes motor move in negative direction. The following diagram shows the output waveform of positive (plus,+) command and negative (minus,-) command. OUT CW DIR CCW Positive Direction OUT CW DIR CCW Negative Direction OUT CW DIR CCW Positive Direction OUT CW DIR CCW Negative Direction Figure 4-3: Dual Pulse Output Mode 17

18 AB Phase Pulse Output Mode(AB/BA Mode) In this mode, the waveform of the OUT and DIR pins represent A phase and B phase pulse output respectively. When the A phase pulse leads B phase output, it makes motor move in positive direction. When the B phase pulse leads a phase output, it makes motor move in negative direction. The following diagram shows the output waveform of positive (plus, +) command and negative (minus,-) command. OUT A Phase DIR B Phase Positive Direction OUT A Phase DIR B Phase Negative Direction Figure. 4-4 : AB Phase Pulse Output Mode 18

19 _mnet_m204_set_pls_iptmode : Set encoder input mode & direction of axis. I16 _mnet_m204_set_pls_iptmode( U16 RingNo, U16 SlaveIP, U16 AxisNo, U16 pls_iptmode, U16 pls_iptdir ) Name Type AxisNo U16 Axis number: 0 ~ 3 Setting of encoder feedback pulse input mode. Value Meaning pls_iptmode pls_iptdir U16 U16 0 1X A/B 1 2X A/B 2 4X A/B 3 CW/CCW Logic of encoder feedback pulse. Value Meaning 0 Not inverse direction 1 Inverse direction 19

20 _mnet_m204_set_feedback_src : Set the input source of position counters for axis. I16 _mnet_m204_set_feedback_src( U16 RingNo, U16 SlaveIP, U16 AxisNo, U16 FbkSrc ) Name Type AxisNo U16 Axis number: 0 ~ 3 Counter source Value Meaning Src I16 0 External Feedback Input & absolute command following position counter 1 Command Pulse Input & absolute command following position counter 20

21 _mnet_m204_set_abs_reference : Set the absolute moving function reference counter. I16 _mnet_m204_set_abs_reference(u16 RingNo, U16 SlaveIP, U16 AxisNo, I16 Ref) Name Type AxisNo U16 Axis number: 0 ~ 3 Absolute command reference Value Meaning Ref I16 0 Absolute command following current position counter 1 Absolute command following current command counter 2 Absolute command following target counter Set Abs move command to Position A Set Abs move command to Position B Position A Position B Follow by current position or command counter Follow by target counter 21

22 3.3. Machine I/O Setting Functions Function Name _mnet_m204_set_alm _mnet_m204_set_inp _mnet_m204_set_erc _mnet_m204_set_erc_on _mnet_m204_set_sd _mnet_m204_set_svon _mnet_m204_set_ralm _mnet_m204_set_ltc_logic _mnet_m204_set_el Set alarm logic and operating mode Set INP logic and operating mode Set ERC logic and timing Force ERC output Set SD logic and operating mode Set servo driver ON/OFF Output servo driver alarm reset Set Latch Logic Set EL mode and operating mode 22

23 _mnet_m204_set_alm : Set alarm logic and operating mode of axis. I16 _mnet_m204_set_alm( U16 RingNo, U16 SlaveIP, U16 AxisNo, I16 alm_logic, I16 alm_mode) Name Type AxisNo U16 Axis number: 0 ~ 3 Setting of active logic for ALARM signal. Value Meaning alm_logic I16 0 Low active 1 High active Reacting modes when receiving ALARM signal. Value Meaning alm_mode I16 0 Motor immediately stops (default). 1 Motor decelerates to stop. 23

24 _mnet_m204_set_inp : Set INP logic and operating mode of axis. I16 _mnet_m204_set_inp( U16 RingNo, U16 SlaveIP, U16 AxisNo, I16 inp_enable, I16 inp_logic) Name Type AxisNo U16 Axis number: 0 ~ 3 INP function enable/disable. Value Meaning inp_enable I16 0 Disabled (default) 1 Enabled Setting of active logic for INP signal. Value Meaning inp_logic I16 0 Low active 1 High active 24

25 _mnet_m204_set_erc : Set ERC logic and timing of the axis. I16 _mnet_m204_set_erc ( U16 RingNo, U16 SlaveIP, U16 AxisNo, U16 erc_logic, U16 erc_on_time, U16 erc_off_time ); Name Type AxisNo U16 Axis number: 0 ~ 3 Setting of active logic for ERC signal. Value Meaning erc_logic U16 0 Low active 1 High active Setting of time length of ERC active. Value Meaning erc_on_time erc_off_time U16 U us 1 102us 2 409us 3 1.6ms 4 13ms 5 52ms 6 104ms 7 Level output Setting of time length of ERC inactive. Value Meaning 0 0us 1 12us 2 1.6ms 3 104ms 25

26 26

27 _mnet_m204_set_erc_on : Force ERC output by software command. I16 _mnet_m204_set_erc_on( U16 RingNo, U16 SlaveIP, U16 AxisNo, I16 on_off) Name Type AxisNo U16 Axis number: 0 ~ 3 Setting the action of ERC signal. Value Meaning on_off I16 0 Inactive 1 Active 27

28 _mnet_m204_set_sd : Set SD logic and operating mode. I16 _mnet_m204_set_sd( U16 RingNo, U16 SlaveIP, U16 AxisNo, I16 enable, I16 sd_logic, I16 sd_latch, I16 sd_mode) Name Type AxisNo U16 Axis number: 0 ~ 3 Enable/disable the SD signal. Value Meaning enable I16 0 Disabled (default) 1 Enabled Setting of active logic for SD signal. Value Meaning sd_logic I16 0 Low active 1 High active Setting of latch control for SD signal Value Meaning sd_latch I16 0 Do not latch 1 Latch Setting the reacting mode of SD signal Value Meaning sd_mode I16 0 Slow down only 1 Slow down then stop 28

29 _mnet_m204_set_svon : Set servo driver to ON / OFF. I16 _mnet_m204_set_svon( U16 RingNo, U16 SlaveIP, U16 AxisNo, U16 on_off) Name Type AxisNo U16 Axis number: 0 ~ 3 On-off state of SVON signal Value Meaning on_off U16 0 In-active 1 Active 29

30 _mnet_m204_set_ralm : Set the status of servo alarm reset signal. I16 _mnet_m204_set_ralm( U16 RingNo, U16 SlaveIP, U16 AxisNo, U16 on_off ) Name Type AxisNo U16 Axis number: 0 ~ 3 On-off state of SVON signal Value Meaning on_off U16 0 In-active 1 Active 30

31 _mnet_m204_set_el : Set EL mode and operating mode. I16 _mnet_m204_set_el( U16 RingNo, U16 SlaveIP, U16 AxisNo, I16 el_mode, I16 el_logic ) Name Type AxisNo U16 Axis number: 0 ~ 3 Active mode for EL signal meet Value Meaning el_mode I16 0 Stop immediately 1 Dec. to Stop Action logic configuration for EL singal Value Meaning El_logic I16 0 Low Active 1 High Active 31

32 3.4. Homing Control Functions Function Name _mnet_m204_set_home_config _mnet_m204_start_home_move _mnet_m204_escape_home _mnet_m204_home_search Set the Home/Index logic configuration. Begin a home return action. Escape from the ORG active status. Search the ORG active position and stop on the ORG active point. 32

33 _mnet_m204_set_home_config : Set the Home/Index logic configuration. I16 _mnet_m204_set_home_config( U16 RingNo, U16 SlaveIP, U16 AxisNo, U16 home_mode, U16 org_logic, U16 ez_logic, U16 ez_count, U16 erc_out ) Name Type AxisNo U16 Axis number: 0 ~ 3 home_mode U16 Stopping modes for home return, 0~12. See the following Note. Action logic configuration for ORG signal. Value Meaning org_logic U16 0 Low Active 1 High Active Action logic configuration for EZ signal. Value Meaning ez_logic U16 0 Low Active 1 High Active ez_count U16 0~15 Set ERC output options. Value Meaning erc_out U16 0 No ERC Out 1 ERC Out When homing finish 33

34 NOTE In this mode, you can let the 4-axis output pulses until the condition to complete the home return is satisfied after writing the command _mym4_home_move. There are 13 home moving modes provided by 4-axis. The home_mode of function _mym4_set_home_config is used to select one s favorite. After completion of home move, it is necessary to keep in mind that all the position related information should be reset to be 0. In 4-axis system, after homing sequence complete, the first four counters will be cleared to 0 automatically. The following figures show the various home mode and the reset point, when the counter will be clear to 0. home_mode = 0 Figure 3-1: home_mode=0 when SD (ramp-down signal) is inactive Figure 3-2: home_mode=0 when SD (ramp-down signal) is active 34

35 home_mode = 1 Figure 3-3: home_mode = 1 home_mode = 2 Figure 3-4: home_mode = 2 35

36 home_mode = 3 Figure 3-5: home_mode = 3 home_mode = 4 Figure 3-6: home_mode = 4 36

37 home_mode = 5 Figure 3-7: home_mode = 5 home_mode = 6 Figure 3-8: home_mode = 6 Note: FA=1/2 (start velocity) home_mode = 7 Figure 3-9: home_mode = 7 Note: FA=1/2 (start velocity) 37

38 home_mode = 8 Figure 3-10: home_mode = 8 home_mode = 9 Figure 3-11: home_mode = 9 home_mode = 10 Figure 3-12: home_mode = 10 38

39 home_mode = 11 Figure 3-13: home_mode = 11 home_mode = 12 Figure 3-14: home_mode = 12 39

40 _mnet_m204_start_home_move : Begin a home return action. I16 _mnet_m204_start_home_move( U16 RingNo, U16 SlaveIP, U16 AxisNo, F64 StrVel, F64 MaxVel, F64 Tacc ) Name Type AxisNo U16 Axis number: 0 ~ 3 StrVel F64 Start velocity MaxVel F64 Max velocity Tacc F64 Acceleration time 40

41 _mnet_m204_escape_home : Drive the axis to escape from the ORG active position when ORG signal is ON. I16 _mnet_m204_escape_home( U16 RingNo, U16 SlaveIP, U16 AxisNo, F64 StrVel, F64 MaxVel, F64 Tacc ) Name Type AxisNo U16 Axis number: 0 ~ 3 StrVel F64 Start velocity MaxVel F64 Max velocity Tacc F64 Acceleration time ORG Status 1 Max. Velocity > 0 Max. Velocity < 0 Figure 3-15: Home escape 41

42 _mnet_m204_home_search : Search the ORG active position and stop on the ORG active point. I16 _mnet_m204_home_search( U16 RingNo, U16 SlaveIP, U16 AxisNo, F64 StrVel, F64 MaxVel, F64 Tacc, F64 ORGOffset ) Name Type AxisNo U16 Axis number: 0 ~ 3 StrVel F64 Start velocity MaxVel F64 Max velocity Tacc F64 Acceleration time ORGOffset F64 First escape distance ORG EL Status 1 Status 2 Status 3 ORG_OFFSET Set Value Figure 3-16: Search ORG 42

43 3.5. Velocity Control Functions Function Name _mnet_m204_tv_move _mnet_m204_sv_move _mnet_m204_v_change _mnet_m204_cmp_v_change _mnet_m204_fix_speed_range _mnet_m204_unfix_speed_range Set a trapezoidal velocity profile Set a S-curve velocity profile Speed Change Change speed when the comparator is met. Set speed range Release the speed range constrain 43

44 _mnet_m204_tv_move : Accelerate an axis to a constant velocity with trapezoidal profile. I16 _mnet_m204_tv_move( U16 RingNo, U16 SlaveIP, U16 AxisNo, F64 StrVel, F64 MaxVel, F64 Tacc ) Name Type AxisNo U16 Axis number: 0 ~ 3 StrVel F64 Starting Velocity in Unit of Pulse Per Second MaxVel F64 Maximum Velocity in Unit of Pulse Per Second Tacc F64 Specified Acceleration Time in Unit of Second Velocity MaxVel StrVel Tacc Time (Sec.) Figure 3-17: constant velocity with trapezoidal profile 44

45 _mnet_m204_sv_move : Accelerate an axis to a constant velocity with S-curve profile. I16 _mnet_m204_sv_move( U16 RingNo, U16 SlaveIP, U16 AxisNo, F64 StrVel, F64 MaxVel, F64 Tacc ) Name Type AxisNo U16 Axis number: 0 ~ 3 StrVel F64 Starting Velocity in Unit of Pulse Per Second MaxVel F64 Maximum Velocity in Unit of Pulse Per Second Tacc F64 Specified Acceleration Time in Unit of Second Velocity SVacc MaxVel StrVel SVacc Tacc Time Time (Sec.) Figure 3-18: constant velocity with S-curve profile 45

46 _mnet_m204_v_change : Speed change on the fly. I16 _mnet_m204_v_change( U16 RingNo, U16 SlaveIP, U16 AxisNo, F64 NewVel, F64 Time ) Name Type AxisNo U16 Axis number: 0 ~ 3 NewVel F64 The new velocity Time F64 Acceleration time Velocity NewVel Velocity NewVel MaxVel SVacc MaxVel NewVel SVacc NewVel StrVel StrVel Tacc Time Time (Sec.) Tacc Time Time (Sec.) Trapezoidal Profile S-curvel Profile Figure 3-19: Change speed on the fly 46

47 _mnet_m204_cmp_v_change : Change speed when the comparator is met. I16 _mnet_m204_cmp_v_change( U16 RingNo, U16 SlaveIP, U16 AxisNo, F64 Res_Dist, F64 OldVel, F64 NewVel, F64 Time ) Name Type AxisNo U16 Axis number: 0 ~ 3 Res_Dist F64 End Position Decrease Comparator Position OldVel F64 Old Velocity in Unit of Pulse Per Second NewVel F64 New Velocity in Unit of Pulse Per Second Time F64 Specified Acceleration Time in Unit of Second Figure 3-20: Change speed on the comparator 47

48 _mnet_m204_fix_speed_range : Fix speed range. User need to fix the speed range before he want to do the velocity change command _met_m204_v_change I16 _mnet_m204_fix_speed_range( U16 RingNo, U16 SlaveIP, U16 AxisNo, F64 MaxVel ) Name Type AxisNo U16 Axis number: 0 ~ 3 MaxVel F64 Max velocity 48

49 _mnet_m204_unfix_speed_range : Release the speed range constrain. After finished the velocity change procedure, you need to use this command to release the speed fixed range. I16 _mnet_m204_unfix_speed_range( U16 RingNo, U16 SlaveIP, U16 AxisNo ) Name Type AxisNo U16 Axis number: 0 ~ 3 49

50 3.6. Position Control Functions Function Name _mnet_m204_start_tr_move _mnet_m204_start_ta_move _mnet_m204_start_sr_move _mnet_m204_start_sa_move _mnet_m204_p_change _mnet_m204_d_change Begin a relative move with trapezoidal profile. Begin an absolute move with trapezoidal profile. Begin a relative move with S-curve profile. Begin an absolute move with S-curve profile. Change position on the fly. Change distance on the fly. 50

51 _mnet_m204_start_tr_move : Begin a relative move with trapezoidal profile. I16 _mnet_m204_start_tr_move( U16 RingNo, U16 SlaveIP, U16 AxisNo, F64 Dist, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec ) Name Type AxisNo U16 Axis number: 0 ~ 3 Dist F64 Specified relative distance of axis to move StrVel F64 Start velocity in unit of pulse per second MaxVel F64 Maximum velocity in unit of pulse per second Tacc F64 Acceleration time in unit of second Tdec F64 Deceleration time in unit of second Figure 3-21: Relative trapezoidal profile 51

52 _mnet_m204_start_ta_move : Begin an absolute trapezoidal profile move. I16 _mnet_m204_start_ta_move( U16 RingNo, U16 SlaveIP, U16 AxisNo, F64 Pos, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec ) Name Type AxisNo U16 Axis number: 0 ~ 3 Pos F64 Specified absolute position of axis to move StrVel F64 Start velocity in unit of pulse per second MaxVel F64 Maximum velocity in unit of pulse per second Tacc F64 Acceleration time in unit of second Tdec F64 Deceleration time in unit of second 52

53 _mnet_m204_start_sr_move : Begin a relative S-curve profile move. I16 _mnet_m204_start_sr_move( U16 RingNo, U16 SlaveIP, U16 AxisNo, F64 Dist, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec, F64 SVacc, F64 SVdec ) Name Type AxisNo U16 Axis number: 0 ~ 3 Dist F64 Specified relative distance of axis to move. StrVel F64 Start velocity. MaxVel F64 Maximum velocity. Tacc F64 Acceleration time in unit of second Tdec F64 Deceleration time in unit of second SVacc F64 Specified velocity interval in which S-curve acceleration is performed. The range of Svacc: 0 ~ (MaxVel-StrVel)/2 (Unit: pps) SVdec F64 Specified velocity interval in which S-curve deceleration is performed. The range of Svacc: 0 ~ (MaxVel-StrVel)/2 (Unit: pps) Velocity: pps Acceleration Rate MaxVel S-curve deceleration section: SVdec S-curve acceleration section :VSacc StrVel Deceleration rate Tacc Tdcc Time (Sec.) Figure 3-22: Relative S-curve profile 53

54 _mnet_m204_start_sa_move : Begin an absolute S-curve profile move. I16 _mnet_m204_start_sa_move( U16 RingNo, U16 SlaveIP, U16 AxisNo, F64 Pos, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec, F64 SVacc, F64 SVdec ) Name Type AxisNo U16 Axis number: 0 ~ 3 Pos F64 Specified absolute position of axis to move. StrVel F64 Start velocity. MaxVel F64 Maximum velocity. Tacc F64 Acceleration time in unit of second Tdec F64 Deceleration time in unit of second SVacc F64 Specified velocity interval in which S-curve acceleration is performed. The range of Svacc: 0 ~ (MaxVel-StrVel)/2 (Unit: pps) SVdec F64 Specified velocity interval in which S-curve deceleration is performed. The range of Svacc: 0 ~ (MaxVel-StrVel)/2 (Unit: pps) 54

55 _mnet_m204_p_change : Change position on the fly. I16 _mnet_m204_p_change( U16 RingNo, U16 SlaveIP, U16 AxisNo, F64 NewPos ) Name Type AxisNo U16 Axis number: 0 ~ 3 NewPos F64 Specified New Absolute Position to Move 55

56 Figure 3-23: T-Curve P-Change Profile 56

57 _mnet_m204_d_change : Change position on the fly. I16 _mnet_m204_d_change( U16 RingNo, U16 SlaveIP, U16 AxisNo, F64 NewDist) Name Type AxisNo U16 Axis number: 0 ~ 3 NewDist F64 Specified New Relative Distance to Move 57

58 Figure 3-24: T-Curve D-Change Profile 58

59 _mnet_m204_tr_move_after_axis : Start a relative move with trapezoidal profile after a specified axis motion done. See note. I16 _mnet_m204_tr_move_after_axis(u16 RingNo, U16 SlaveIP, U16 AxisNo, U16 LeadingAxes, F64 Dist, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec) Name Type AxisNo U16 Axis number: 0 ~ 3 LeadingAxes U16 Specified axis: 0x01 : AxisNo = 0 0x02 : AxisNo = 1 0x04 : AxisNo = 2 0x08 : AxisNo = 3 Eg. 0x03 : AxisNo = Dist F64 Specified relative distance of axis to move. StrVel F64 Start velocity. MaxVel F64 Maximum velocity. Tacc F64 Acceleration time. Tdec F64 Deceleration time. 59

60 _mnet_m204_ta_move_after_axis : Start an absolute move with trapezoidal profile after a specified axis motion done. See note. I16 _mnet_m204_ta_move_after_axis(u16 RingNo, U16 SlaveIP, U16 AxisNo, U16 LeadingAxes, F64 Pos, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec) Name Type AxisNo U16 Axis number: 0 ~ 3 LeadingAxes U16 Specified axis: 0x01 : AxisNo = 0 0x02 : AxisNo = 1 0x04 : AxisNo = 2 0x08 : AxisNo = 3 Eg. 0x03 : AxisNo = Pos F64 Specified absolute position of axis to move. StrVel F64 Start velocity. MaxVel F64 Maximum velocity. Tacc F64 Acceleration time. Tdec F64 Deceleration time. 60

61 _mnet_m204_sr_move_after_axis : Start a relative move with S-curve profile after a specified axis motion done. See note. I16 _mnet_m204_sr_move_after_axis(u16 RingNo, U16 SlaveIP, U16 AxisNo, U16 LeadingAxes, F64 Dist, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec, F64 SVacc, F64 SVdec) Name Type AxisNo U16 Axis number: 0 ~ 3 LeadingAxes U16 Specified axis: 0x01 : AxisNo = 0 0x02 : AxisNo = 1 0x04 : AxisNo = 2 0x08 : AxisNo = 3 Eg. 0x03 : AxisNo = Dist F64 Specified relative distance of axis to move. StrVel F64 Start velocity. MaxVel F64 Maximum velocity. Tacc F64 Acceleration time. Tdec F64 Deceleration time. 61

62 _mnet_m204_sa_move_after_axis : Start an absolute move with S-curve profile after a specified axis motion done. See note. I16 _mnet_m204_sa_move_after_axis(u16 RingNo, U16 SlaveIP, U16 AxisNo, U16 LeadingAxes, F64 Pos, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec, F64 SVacc, F64 SVdec) Name Type AxisNo U16 Axis number: 0 ~ 3 LeadingAxes U16 Specified axis: 0x01 : AxisNo = 0 0x02 : AxisNo = 1 0x04 : AxisNo = 2 0x08 : AxisNo = 3 Eg. 0x03 : AxisNo = Pos F64 Specified absolute position of axis to move. StrVel F64 Start velocity. MaxVel F64 Maximum velocity. Tacc F64 Acceleration time. Tdec F64 Deceleration time. 62

63 NOTE When use the above function, move order will starts upon setting timing condition satisfied. The figure shows Axis 1 move immediately after Axis 0 motion done. Eg. _mym4_start_sa_move (0, 0, 40000, 1000, 10000, 0.1, 0.1); _mym4_sa_move_after_axis(0, 1, 0x01, 50000, 1000, 10000, 0.1, 0,1); Axis 0 Start Axis 0 End Axis 1 Start Axis 1 End Axis 0 Axis 1 63

64 3.7. Linear Interpolation Function name _mnet_m204_start_tr_line2 _mnet_m204_start_ta_line2 _mnet_m204_start_sr_line2 _mnet_m204_start_sa_line2 _mnet_m204_start_tr_line3 _mnet_m204_start_ta_line3 _mnet_m204_start_sr_line3 _mnet_m204_start_sa_line3 _mnet_m204_start_tr_line4 _mnet_m204_start_ta_line4 _mnet_m204_start_sr_line4 _mnet_m204_start_sa_line4 Begin a relative 2-Axis linear interpolation for any 2 axes with trapezoidal profile Begin an absolute 2-Axis linear interpolation for any 2 axes with trapezoidal profile Begin a relative 2-Axis linear interpolation for any 2 axes with S-curve profile Begin an absolute 2-Axis linear interpolation for any 2 axes with S-curve profile Begin a relative 3-Axis linear interpolation with trapezoidal profile Begin an absolute 3-Axis linear interpolation with trapezoidal profile Begin a relative 3-Axis linear interpolation with S-curve profile Begin an absolute 3-Axis linear interpolation with S-curve profile Begin a relative 4-Axis linear interpolation with trapezoidal profile Begin an absolute 4-Axis linear interpolation with trapezoidal profile Begin a relative 4-Axis linear interpolation with S-curve profile Begin an absolute 4-Axis linear interpolation with S-curve profile 64

65 _mnet_m204_start_tr_line2 : Begin a relative 2-Axis linear interpolation for any 2 axes with trapezoidal profile. I16 _mnet_m204_start_tr_line2( U16 RingNo, U16 SlaveIP, I16 *AxisArray, F64 DistX, F64 DistY, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec) Name Type AxisArray I16 * Array of axis number to perform interpolation. Example: Int AxisArray[2] = {0,2}; // axis 0 & 2 Int AxisArray[3] = {0,1,3}; // axis 0,1,3 Note: AxisArray[n] must be smaller than AxisArray[m], if n<m. DistX F64 Specified relative distance of axis array 0 to move. DistY F64 Specified relative distance of axis array 1 to move StrVel F64 Starting velocity in unit of pulse per second MaxVel F64 Maximum velocity in unit of pulse per second Tacc F64 Specified acceleration time in unit of second Tdec F64 Specified deceleration time in unit of second Note: MaxVel > StrVel is necessary 65

66 _mnet_m204_start_ta_line2 : Begin an absolute 2-Axis linear interpolation for any 2 axes with trapezoidal profile. I16 _mnet_m204_start_ta_line2( U16 RingNo, U16 SlaveIP, I16 *AxisArray, F64 PosX, F64 PosY, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec ) Name Type AxisArray I16 * Array of axis number to perform interpolation. Example: Int AxisArray[2] = {0,2}; // axis 0 & 2 Int AxisArray[3] = {0,1,3}; // axis 0,1,3 Note: AxisArray[n] must be smaller than AxisArray[m], if n<m. PosX F64 Specified absolute position of axis array 0 to move PosY F64 Specified absolute position of axis array 1 to move StrVel F64 Starting velocity in unit of pulse per second MaxVel F64 Maximum velocity in unit of pulse per second Tacc F64 Specified acceleration time in unit of second Tdec F64 Specified deceleration time in unit of second Note: MaxVel > StrVel is necessary 66

67 _mnet_m204_start_sr_line2 : Begin a relative 2-Axis linear interpolation for any 2 axes with S-curve profile. I16 _mnet_m204_start_sr_line2( U16 RingNo, U16 SlaveIP, I16 *AxisArray, F64 DistX, F64 DistY, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec, F64 SVacc, F64 SVdec ) Name Type AxisArray I16 * Array of axis number to perform interpolation. Example: Int AxisArray[2] = {0,2}; // axis 0 & 2 Int AxisArray[3] = {0,1,3}; // axis 0,1,3 Note: AxisArray[n] must be smaller than AxisArray[m], if n<m. DistX F64 Specified relative distance of axis array 0 to move. DistY F64 Specified relative distance of axis array 1 to move StrVel F64 Starting velocity in unit of pulse per second MaxVel F64 Maximum velocity in unit of pulse per second Tacc F64 Specified acceleration time in unit of second Tdec F64 Specified deceleration time in unit of second SVacc F64 Specified velocity interval in which S-curve acceleration is performed SVdec F64 Specified velocity interval in which S-curve deceleration is performed Note: MaxVel > StrVel is necessary 67

68 _mnet_m204_start_sa_line2 : Begin an absolute 2-Axis linear interpolation for any 2 axes with S-curve profile. I16 _mnet_m204_start_sa_line2( U16 RingNo, U16 SlaveIP, I16 *AxisArray, F64 PosX, F64 PosY, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec, F64 SVacc, F64 SVdec ) Name Type AxisArray I16 * Array of axis number to perform interpolation. Example: Int AxisArray[2] = {0,2}; // axis 0 & 2 Int AxisArray[3] = {0,1,3}; // axis 0,1,3 Note: AxisArray[n] must be smaller than AxisArray[m], if n<m. PosX F64 Specified absolute position of axis array 0 to move PosY F64 Specified absolute position of axis array 1 to move StrVel F64 Starting velocity in unit of pulse per second MaxVel F64 Maximum velocity in unit of pulse per second Tacc F64 Specified acceleration time in unit of second Tdec F64 Specified deceleration time in unit of second SVacc F64 Specified velocity interval in which S-curve acceleration is performed SVdec F64 Specified velocity interval in which S-curve deceleration is performed Note: MaxVel > StrVel is necessary 68

69 _mnet_m204_start_tr_line3 : Begin a relative 3-Axis linear interpolation with trapezoidal profile. I16 _mnet_m204_start_tr_line3( U16 RingNo, U16 SlaveIP, I16 *AxisArray, F64 DistX, F64 DistY, F64 DistZ, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec ) Name Type AxisArray I16 * Array of axis number to perform interpolation. Example: Int AxisArray[2] = {0,2}; // axis 0 & 2 Int AxisArray[3] = {0,1,3}; // axis 0,1,3 Note: AxisArray[n] must be smaller than AxisArray[m], if n<m. DistX F64 Specified relative distance of axis array 0 to move. DistY F64 Specified relative distance of axis array 1 to move DistZ F64 Specified relative distance of axis array 2 to move StrVel F64 Starting velocity in unit of pulse per second MaxVel F64 Maximum velocity in unit of pulse per second Tacc F64 Specified acceleration time in unit of second Tdec F64 Specified deceleration time in unit of second Note: MaxVel > StrVel is necessary 69

70 _mnet_m204_start_ta_line3 : Begin an absolute 3-Axis linear interpolation with trapezoidal profile. I16 _mnet_m204_start_ta_line3( U16 RingNo, U16 SlaveIP, I16 *AxisArray, F64 PosX, F64 PosY, F64 PosZ, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec ) Name Type AxisArray I16 * Array of axis number to perform interpolation. Example: Int AxisArray[2] = {0,2}; // axis 0 & 2 Int AxisArray[3] = {0,1,3}; // axis 0,1,3 Note: AxisArray[n] must be smaller than AxisArray[m], if n<m. PosX F64 Specified absolute position of axis array 0 to move PosY F64 Specified absolute position of axis array 1 to move PosZ F64 Specified absolute position of axis array 2 to move StrVel F64 Starting velocity in unit of pulse per second MaxVel F64 Maximum velocity in unit of pulse per second Tacc F64 Specified acceleration time in unit of second Tdec F64 Specified deceleration time in unit of second Note: MaxVel > StrVel is necessary 70

71 _mnet_m204_start_sr_line3 : Begin a relative 3-Axis linear interpolation with S-curve profile. I16 _mnet_m204_start_sr_line3( U16 RingNo, U16 SlaveIP, I16 *AxisArray, F64 DistX, F64 DistY, F64 DistZ, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec, F64 SVacc, F64 SVdec ) Name Type AxisArray I16 * Array of axis number to perform interpolation. Example: Int AxisArray[2] = {0,2}; // axis 0 & 2 Int AxisArray[3] = {0,1,3}; // axis 0,1,3 Note: AxisArray[n] must be smaller than AxisArray[m], if n<m. DistX F64 Specified relative distance of axis array 0 to move. DistY F64 Specified relative distance of axis array 1 to move DistZ F64 Specified relative distance of axis array 2 to move StrVel F64 Starting velocity in unit of pulse per second MaxVel F64 Maximum velocity in unit of pulse per second Tacc F64 Specified acceleration time in unit of second Tdec F64 Specified deceleration time in unit of second SVacc F64 Specified velocity interval in which S-curve acceleration is performed SVdec F64 Specified velocity interval in which S-curve deceleration is performed Note: MaxVel > StrVel is necessary 71

72 _mnet_m204_start_sa_line3 : Begin an absolute 3-Axis linear interpolation with S-curve profile. I16 _mnet_m204_start_sa_line3( U16 RingNo, U16 SlaveIP, I16 *AxisArray, F64 PosX, F64 PosY, F64 PosZ, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec, F64 SVacc, F64 SVdec ) Name Type AxisArray I16 * Array of axis number to perform interpolation. Example: Int AxisArray[2] = {0,2}; // axis 0 & 2 Int AxisArray[3] = {0,1,3}; // axis 0,1,3 Note: AxisArray[n] must be smaller than AxisArray[m], if n<m. PosX F64 Specified absolute position of axis array 0 to move PosY F64 Specified absolute position of axis array 1 to move PosZ F64 Specified absolute position of axis array 2 to move StrVel F64 Starting velocity in unit of pulse per second MaxVel F64 Maximum velocity in unit of pulse per second Tacc F64 Specified acceleration time in unit of second Tdec F64 Specified deceleration time in unit of second SVacc F64 Specified velocity interval in which S-curve acceleration is performed SVdec F64 Specified velocity interval in which S-curve deceleration is performed Note: MaxVel > StrVel is necessary 72

73 _mnet_m204_start_tr_line4 : Begin a relative 4-Axis linear interpolation with trapezoidal profile. I16 _mnet_m204_start_tr_line4( U16 RingNo, U16 SlaveIP, F64 DistX, F64 DistY, F64 DistZ, F64 DistU, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec ) Name Type DistX F64 Specified relative distance of axis 0 to move. DistY F64 Specified relative distance of axis 1 to move DistZ F64 Specified relative distance of axis 2 to move DistU F64 Specified relative distance of axis 3 to move. StrVel F64 Starting velocity in unit of pulse per second MaxVel F64 Maximum velocity in unit of pulse per second Tacc F64 Specified acceleration time in unit of second Tdec F64 Specified deceleration time in unit of second Note: MaxVel > StrVel is necessary 73

74 _mnet_m204_start_ta_line4 : Begin an absolute 4-Axis linear interpolation with trapezoidal profile. I16 _mnet_m204_start_ta_line4( U16 RingNo, U16 SlaveIP, F64 PosX, F64 PosY, F64 PosZ, F64 PosU, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec ) Name Type PosX F64 Specified absolute position of axis 0 to move PosY F64 Specified absolute position of axis 1 to move PosZ F64 Specified absolute position of axis 2 to move PosU F64 Specified absolute position of axis 3 to move StrVel F64 Starting velocity in unit of pulse per second MaxVel F64 Maximum velocity in unit of pulse per second Tacc F64 Specified acceleration time in unit of second Tdec F64 Specified deceleration time in unit of second Note: MaxVel > StrVel is necessary 74

75 _mnet_m204_start_sr_line4 : Begin a relative 4-Axis linear interpolation with S-curve profile. I16 _mnet_m204_start_sr_line4( U16 RingNo, U16 SlaveIP, F64 DistX, F64 DistY, F64 DistZ, F64 DistU, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec, F64 SVacc, F64 SVdec ) Name Type DistX F64 Specified relative distance of axis 0 to move. DistY F64 Specified relative distance of axis 1 to move DistZ F64 Specified relative distance of axis 2 to move DistU F64 Specified relative distance of axis 3 to move. StrVel F64 Starting velocity in unit of pulse per second MaxVel F64 Maximum velocity in unit of pulse per second Tacc F64 Specified acceleration time in unit of second Tdec F64 Specified deceleration time in unit of second SVacc F64 Specified velocity interval in which S-curve acceleration is performed SVdec F64 Specified velocity interval in which S-curve deceleration is performed Note: MaxVel > StrVel is necessary 75

76 _mnet_m204_start_sa_line4 : Begin an absolute 4-Axis linear interpolation with S-curve profile. I16 _mnet_m204_start_sa_line4( U16 RingNo, U16 SlaveIP, F64 PosX, F64 PosY, F64 PosZ, F64 PosU, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec, F64 SVacc, F64 SVdec ) Name Type PosX F64 Specified absolute position of axis 0 to move PosY F64 Specified absolute position of axis 1 to move PosZ F64 Specified absolute position of axis 2 to move PosU F64 Specified absolute position of axis 3 to move StrVel F64 Starting velocity in unit of pulse per second MaxVel F64 Maximum velocity in unit of pulse per second Tacc F64 Specified acceleration time in unit of second Tdec F64 Specified deceleration time in unit of second SVacc F64 Specified velocity interval in which S-curve acceleration is performed SVdec F64 Specified velocity interval in which S-curve deceleration is performed Note: MaxVel > StrVel is necessary 76

77 3.8. Arc Interpolation Function name _mnet_m204_start_tr_arc2 _mnet_m204_start_ta_arc2 _mnet_m204_start_sr_arc2 _mnet_m204_start_sa_arc2 Begin a relative any 2 axis arc interpolation with trapezoidal profile. Begin an absolute any 2 axis arc interpolation with trapezoidal profile. Begin a relative any 2 axis arc interpolation with S-curve profile. Begin an absolute any 2 axis arc interpolation with S-curve profile. 77

78 _mnet_m204_start_tr_arc2 : Begin a relative any 2 axis arc interpolation with trapezoidal profile. I16 _mnet_m204_start_tr_arc2( U16 RingNo, U16 SlaveIP, I16 *AxisArray, F64 OffsetCx, F64 OffsetCy, F64 OffsetEx, F64 OffsetEy, I16 DIR, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec ) Name Type AxisArray I16 * Array of axis number to perform interpolation. Example: Int AxisArray[2] = {0,2}; // axis 0 & 2 Int AxisArray[3] = {0,1,3}; // axis 0,1,3 Note: AxisArray[n] must be smaller than AxisArray[m], if n<m. OffsetCx F64 Specified offset to center of axis array 0 OffsetCy F64 Specified offset to center of axis array 1 OffsetEx F64 Specified offset to end of arc of axis array 0 OffsetEy F64 Specified offset to end of arc of axis array 1 Dir I16 Specified direction of arc, CW: 0, CCW: 1 StrVel F64 Starting velocity in unit of pulse per second MaxVel F64 Maximum velocity in unit of pulse per second Tacc F64 Specified acceleration time in unit of second Tdec F64 Specified deceleration time in unit of second Note: MaxVel > StrVel is necessary 78

79 _mnet_m204_start_ta_arc2 : Begin an absolute any 2 axis arc interpolation with trapezoidal profile. I16 _mnet_m204_start_ta_arc2( U16 RingNo, U16 SlaveIP, I16 *AxisArray, F64 Cx, F64 Cy, F64 Ex, F64 Ey, I16 DIR, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec ) Name Type AxisArray I16 * Array of axis number to perform interpolation. Example: Int AxisArray[2] = {0,2}; // axis 0 & 2 Int AxisArray[3] = {0,1,3}; // axis 0,1,3 Note: AxisArray[n] must be smaller than AxisArray[m], if n<m. Cx F64 Specified absolute position to center of axis array 0 Cy F64 Specified absolute position to center of axis array 1 Ex F64 Specified absolute position to end of arc of axis array 0 Ey F64 Specified absolute position to end of arc of axis array 1 Dir I16 Specified direction of arc, CW: 0, CCW: 1 StrVel F64 Starting velocity in unit of pulse per second MaxVel F64 Maximum velocity in unit of pulse per second Tacc F64 Specified acceleration time in unit of second Tdec F64 Specified deceleration time in unit of second Note: MaxVel > StrVel is necessary 79

80 _mnet_m204_start_sr_arc2 : Begin a relative any 2 axis arc interpolation with S-curve profile. I16 _mnet_m204_start_sr_arc2( U16 RingNo, U16 SlaveIP, I16 *AxisArray, F64 OffsetCx, F64 OffsetCy, F64 OffsetEx, F64 OffsetEy, I16 DIR, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec, F64 SVacc, F64 SVdec ) Name Type AxisArray I16 * Array of axis number to perform interpolation. Example: Int AxisArray[2] = {0,2}; // axis 0 & 2 Int AxisArray[3] = {0,1,3}; // axis 0,1,3 Note: AxisArray[n] must be smaller than AxisArray[m], if n<m. OffsetCx F64 Specified offset to center of axis array 0 OffsetCy F64 Specified offset to center of axis array 1 OffsetEx F64 Specified offset to end of arc of axis array 0 OffsetEy F64 Specified offset to end of arc of axis array 1 Dir I16 Specified direction of arc, CW: 0, CCW: 1 StrVel F64 Starting velocity in unit of pulse per second MaxVel F64 Maximum velocity in unit of pulse per second Tacc F64 Specified acceleration time in unit of second Tdec F64 Specified deceleration time in unit of second SVacc F64 Specified velocity interval in which S-curve acceleration is performed SVdec F64 Specified velocity interval in which S-curve deceleration is performed Note: MaxVel > StrVel is necessary 80

81 _mnet_m204_start_sa_arc2 : Begin an absolute any 2 axis arc interpolation with S-curve profile. I16 _mnet_m204_start_sa_arc2( U16 RingNo, U16 SlaveIP, I16 *AxisArray, F64 Cx, F64 Cy, F64 Ex, F64 Ey, I16 DIR, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec, F64 SVacc, F64 SVdec ) Name Type AxisArray I16 * Array of axis number to perform interpolation. Example: Int AxisArray[2] = {0,2}; // axis 0 & 2 Int AxisArray[3] = {0,1,3}; // axis 0,1,3 Note: AxisArray[n] must be smaller than AxisArray[m], if n<m. Cx F64 Specified absolute position to center of axis array 0 Cy F64 Specified absolute position to center of axis array 1 Ex F64 Specified absolute position to end of arc of axis array 0 Ey F64 Specified absolute position to end of arc of axis array 1 Dir I16 Specified direction of arc, CW: 0, CCW: 1 StrVel F64 Starting velocity in unit of pulse per second MaxVel F64 Maximum velocity in unit of pulse per second Tacc F64 Specified acceleration time in unit of second Tdec F64 Specified deceleration time in unit of second SVacc F64 Specified velocity interval in which S-curve acceleration is performed SVdec F64 Specified velocity interval in which S-curve deceleration is performed Note: MaxVel > StrVel is necessary 81

82 3.9. Helical Interpolation Function name _mnet_m204_start_tr_arc_xyz _mnet_m204_start_ta_arc_xyz _mnet_m204_start_sr_arc_xyz _mnet_m204_start_sa_arc_xyz Begin a relative XYZ-axis arc interpolation with trapezoidal profile. Begin an absolute XYZ -axis arc interpolation with trapezoidal profile. Begin a relative XYZ-axis arc interpolation with S-curve profile. Begin an absolute XYZ -axis arc interpolation with S-curve profile. 82

83 _mnet_m204_start_tr_arc_xyz : Begin a T-curve relative arc interpolation with Z axis sync. I16 _mnet_m204_start_tr_arc_xyz( U16 RingNo, U16 SlaveIP, F64 OffsetCx, F64 OffsetCy, F64 OffsetEx, F64 OffsetEy, F64 DistZ, I16 DIR, F64 StrVel, F64 MaxVel, F64 Tacc, F64 Tdec ) Name Type OffsetCx F64 Specified offset to center of axis 0 OffsetCy F64 Specified offset to center of axis 1 OffsetEx F64 Specified offset to end of arc of axis 0 OffsetEy F64 Specified offset to end of arc of axis 1 DistZ F64 Distance of Z axis Dir I16 Specified direction of arc, CW: 0, CCW: 1 StrVel F64 Starting velocity in unit of pulse per second MaxVel F64 Maximum velocity in unit of pulse per second Tacc F64 Specified acceleration time in unit of second Tdec F64 Specified deceleration time in unit of second Note: MaxVel > StrVel is necessary 83

Differences between PCL-240MK and PCL-240MS

Differences between PCL-240MK and PCL-240MS 1. General PCL-240MS, which replaces PCL-240MK, can offer S curve acceleration/deceleration control. There are no board or software changes required for S curve acceleration/deceleration. Here are lists

More information

Motors Automation Energy Transmission & Distribution Coatings. Servo Drive SCA06 V1.5X. Addendum to the Programming Manual SCA06 V1.

Motors Automation Energy Transmission & Distribution Coatings. Servo Drive SCA06 V1.5X. Addendum to the Programming Manual SCA06 V1. Motors Automation Energy Transmission & Distribution Coatings Servo Drive SCA06 V1.5X SCA06 V1.4X Series: SCA06 Language: English Document Number: 10003604017 / 01 Software Version: V1.5X Publication Date:

More information

Acceleration/Velocity/Displacement VIBRATION METER

Acceleration/Velocity/Displacement VIBRATION METER Acceleration/Velocity/Displacement VIBRATION METER Model : VB-8220 Your purchase of this VIBRATION METER marks a step forward for you into the field of precision measurement. Although this METER is a complex

More information

ISSP User Guide CY3207ISSP. Revision C

ISSP User Guide CY3207ISSP. Revision C CY3207ISSP ISSP User Guide Revision C Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 Phone (USA): 800.858.1810 Phone (Intnl): 408.943.2600 http://www.cypress.com Copyrights Copyrights

More information

Acceleration, Velocity, Separate probe VIBRATION METER Model : VB-8202

Acceleration, Velocity, Separate probe VIBRATION METER Model : VB-8202 Acceleration, Velocity, Separate probe VIBRATION METER Model : VB-8202 Your purchase of this VIBRATION METER marks a step forward for you into the field of precision measurement. Although this METER is

More information

SC125MS. Data Sheet and Instruction Manual. ! Warning! Salem Controls Inc. Stepper Motor Driver. Last Updated 12/14/2004

SC125MS. Data Sheet and Instruction Manual. ! Warning! Salem Controls Inc. Stepper Motor Driver.   Last Updated 12/14/2004 SC125MS Stepper Motor Driver Salem Controls Inc. Last Updated 12/14/2004! Warning! Stepper motors and drivers use high current and voltages capable of causing severe injury. Do not operate this product

More information

Installation and Operation Manual. AllSync Plus Wired Clocks

Installation and Operation Manual. AllSync Plus Wired Clocks and Operation Manual AllSync Plus Wired Clocks Part # H004881 Rev. 4 September 2018 Safety Precautions AllSync Plus Clock & Operation Manual Troubleshooting General Operation Introduction Safety Precautions

More information

E2T0 DVP

E2T0 DVP 29-5-26 5116868-E2T DVP-11363-1 ENGLISH Thank you for choosing Delta s DVP series PLC. DVP4TC-E2 temperature measurement module receives 4 points of external thermocouple temperature sensors (J-type, K-type,

More information

Data Sheet, Rev. 1.5, Sept TLE4209G. Automotive Power

Data Sheet, Rev. 1.5, Sept TLE4209G. Automotive Power Data Sheet, Rev. 1.5, Sept. 2018 Automotive Power Table of Contents Table of Contents 1 Overview....................................................................... 3 2 Block Diagram...................................................................

More information

Remote Display Unit. Installers Handbook Copyright 2001 AirSense Technology Ltd. LM Remote Display Unit Installers Handbook Issue 1.

Remote Display Unit. Installers Handbook Copyright 2001 AirSense Technology Ltd. LM Remote Display Unit Installers Handbook Issue 1. Remote Display Unit Installers Handbook Copyright 2001 AirSense Technology Ltd AirSense, ClassiFire, FastLearn PipeCAD, SenseNET, Stratos-HSSD and Stratos-Quadra are trademarks. HSSD is a Registered Trademark.

More information

DC Motor Driver for Servo Driver Applications

DC Motor Driver for Servo Driver Applications DC Motor Driver for Servo Driver Applications TLE 4209A 1 Overview 1.1 Features Optimized for headlight beam control applications Delivers up to 0.8 A Low saturation voltage; typ. 1.2 V total @ 25 C; 0.4

More information

CHV Series Vector Control Inverter Options. Operating Instructions for Tension Control Card

CHV Series Vector Control Inverter Options. Operating Instructions for Tension Control Card CHV Series Vector Control Inverter Options Operating Instructions for Control Card 1. Model and Specifications 1.1 Model The model of tension card is CHV00ZL. CHV series inverter can conduct constant

More information

OPERATION MANUAL. 3 in 1, IR, Type K/J/R/E/T, Pt 100 ohm THERMOMETER. Model : TM-2000

OPERATION MANUAL. 3 in 1, IR, Type K/J/R/E/T, Pt 100 ohm THERMOMETER. Model : TM-2000 3 in 1, IR, Type K/J/R/E/T, Pt 100 ohm THERMOMETER Model : TM-2000 Your purchase of this THERMOMETER marks a step forward for you into the field of precision measurement. Although this THERMOMETER is a

More information

QUANTUM CONCEPT. Swimming User s Manual

QUANTUM CONCEPT. Swimming User s Manual QUANTUM CONCEPT Swimming User s Manual 480.508.0 Version.4 Edition July 05 Documentation Updates Swiss Timing Ltd. reserves the right to make improvements in the products described in this documentation

More information

AN2044 APPLICATION NOTE

AN2044 APPLICATION NOTE AN2044 APPLICATION NOTE OPERATING PRINCIPALS FOR PRACTISPIN STEPPER MOTOR MOTION CONTROL 1 REQUIREMENTS In operating a stepper motor system one of the most common requirements will be to execute a relative

More information

Safety Precautions WARNING If critical situations that could lead to user s death or serious injury is assumed by mishandling of the product.

Safety Precautions WARNING If critical situations that could lead to user s death or serious injury is assumed by mishandling of the product. Safety Precautions Observe the following notices to ensure personal safety or to prevent accidents. To ensure that you use this product correctly, read this User s Manual thoroughly before use. Make sure

More information

VIBRATION TACHOMETER OPERATION MANUAL. 3 in 1. Model : VT Your purchase of this

VIBRATION TACHOMETER OPERATION MANUAL. 3 in 1. Model : VT Your purchase of this 3 in 1 VIBRATION TACHOMETER Model : VT-8204 Your purchase of this VIBRATION TACHOMETER marks a step forward for you into the field of precision measurement. Although this VIBRATION TACHOMETER is a complex

More information

(Cat. No CFM) Product Data

(Cat. No CFM) Product Data (Cat. No. 1771-CFM) Product Data The CFM module interfaces Allen-Bradley programmable logic controllers (PLCs ) with magnetic pickups, single-channel shaft encoders, turbine flowmeters or any source of

More information

VIBRATION METER. Instruction Manual.

VIBRATION METER. Instruction Manual. VIBRATION METER 840063 Instruction Manual CONTENTS Title Page I. Introduction... 2 II. Panel Description... 3 III. Operating Instructions A. General Measurement Procedures... 3~4 B. Peak... 5 C. Data Hold...

More information

Minute Impulse Clock Controller I01DN

Minute Impulse Clock Controller I01DN 99b-mi USER S MANUAL Minute Impulse Clock Controller Mon Jun 01, 2009 12:00:00 PM DST HOLD ENTER KEY TO BEGIN CANCEL HR I01DN 97 West Street Medfield, MA 02052 U.S.A. (508) 359-4396 Pg. 2 of 20 TABLE OF

More information

XR Analog Clock - Manual Setting Model Troubleshooting Guide

XR Analog Clock - Manual Setting Model Troubleshooting Guide Primex XR 72MHz Synchronized Time Solution XR Analog Clock - Manual Setting Model Troubleshooting Guide 2018 Primex. All Rights Reserved. The Primex logo is a registered trademark of Primex. All other

More information

UNIWERSAŁ observatory dome

UNIWERSAŁ observatory dome -see the best with us- UNIWERSAŁ observatory dome sofware manual UNIWERSAŁ the oldest and best known manufacturer of top-quality astronomy and optical equipment in Poland System requirements : - windows

More information

WeatherHub2 Quick Start Guide

WeatherHub2 Quick Start Guide WeatherHub2 Quick Start Guide Table of Contents 1 Introduction... 1 2 Packing List... 1 3 Connections... 1 4 IP Addressing... 2 5 Browser Access... 3 6 System Info... 3 7 Weather Station Settings... 4

More information

SERIALLY PROGRAMMABLE CLOCK SOURCE. Features

SERIALLY PROGRAMMABLE CLOCK SOURCE. Features DATASHEET ICS307-03 Description The ICS307-03 is a dynamic, serially programmable clock source which is flexible and takes up minimal board space. Output frequencies are programmed via a 3-wire SPI port.

More information

Double Inverted Pendulum (DBIP)

Double Inverted Pendulum (DBIP) Linear Motion Servo Plant: IP01_2 Linear Experiment #15: LQR Control Double Inverted Pendulum (DBIP) All of Quanser s systems have an inherent open architecture design. It should be noted that the following

More information

Lab 3: Quanser Hardware and Proportional Control

Lab 3: Quanser Hardware and Proportional Control Lab 3: Quanser Hardware and Proportional Control The worst wheel of the cart makes the most noise. Benjamin Franklin 1 Objectives The goal of this lab is to: 1. familiarize you with Quanser s QuaRC tools

More information

NINE CHOICE SERIAL REACTION TIME TASK

NINE CHOICE SERIAL REACTION TIME TASK instrumentation and software for research NINE CHOICE SERIAL REACTION TIME TASK MED-STATE NOTATION PROCEDURE SOF-700RA-8 USER S MANUAL DOC-025 Rev. 1.3 Copyright 2013 All Rights Reserved MED Associates

More information

O P E R A T I N G M A N U A L

O P E R A T I N G M A N U A L OPERATING MANUAL WeatherJack OPERATING MANUAL 1-800-645-1061 The baud rate is 2400 ( 8 bits, 1 stop bit, no parity. Flow control = none) To make sure the unit is on line, send an X. the machine will respond

More information

CiA Draft Standard Proposal CANopen. Application Profile for Lift Control Systems. Part 2: Virtual device definitions

CiA Draft Standard Proposal CANopen. Application Profile for Lift Control Systems. Part 2: Virtual device definitions CiA Draft Standard Proposal 417-2 CANopen Application Profile for Lift Control Systems Part 2: Virtual device definitions This is a draft standard proposal and may be changed without notification. Version

More information

PAX2S Modbus Register Table REVISED 2/20/12 LP0894A

PAX2S Modbus Register Table REVISED 2/20/12 LP0894A PAX2S Modbus Register Table REVISED 2/2/12 LP894A REGISTER 41 42 43 44 45 46 47 48 49 41 411 412 413 414 415 416 417 418 419 42 421 422 423 424 425 426 427 428 429 43 431 432 481 482 483 484 485 486 487

More information

user's manual nx frequency converters resolver option board opt-bc

user's manual nx frequency converters resolver option board opt-bc user's manual nx frequency converters resolver option board opt-bc INDEX Document code: ud01039d Date: 18.2.2011 1. Resolver option board OPT-BC... 3 1.1 Resolver basics... 3 1.2 Resolver board features...

More information

SimpleDreamEQ2. Upgrade kit equatorial mounts Synta EQ2, Celestron CG3. User guide. Micro GoTo system. Micro GoTo system

SimpleDreamEQ2. Upgrade kit equatorial mounts Synta EQ2, Celestron CG3. User guide. Micro GoTo system. Micro GoTo system SimpleDreamEQ2 Upgrade kit equatorial mounts Synta EQ2, Celestron CG3 User guide Micro GoTo system Micro GoTo system AstroGadget 2017 1. DESCRIPTION The kit consists of a control unit and a set of drives

More information

Calibration Routine. Store in HDD. Switch "Program Control" Ref 1/ Ref 2 Manual Automatic

Calibration Routine. Store in HDD. Switch Program Control Ref 1/ Ref 2 Manual Automatic 4.2 IMPLEMENTATION LABVIEW 4.2.1 LabVIEW features LabVIEW (short for Laboratory Virtual Instrument Engineering Workbench) originally released for the Apple Macintosh in 1986. It is a highly productive

More information

Pascal ET is an handheld multifunction calibrator for the measurement and simulation of the following parameters: - pressure

Pascal ET is an handheld multifunction calibrator for the measurement and simulation of the following parameters: - pressure DATASHEET Pascal ET Pascal ET is an handheld multifunction calibrator for the measurement and simulation of the following parameters: - pressure - electrical signals (ma, mv, V, ) - temperature (TC and

More information

Eppendorf BioSpectrometer 6135/6136/6137

Eppendorf BioSpectrometer 6135/6136/6137 nal Spectrometer Qualification 6135/6136/6137 - English N) rational Qualification - English Register your instrument! www.eppendorf.com/myeppendorf Eppendorf BioSpectrometer 6135/6136/6137 SOP - Operational

More information

PC Card (PCMCIA) Interface Switch

PC Card (PCMCIA) Interface Switch End of Life. Last Available Purchase Date is 3-Dec-204 Si9706DY PC Card (PCMCIA) Interface Switch FEATURES Single SO-8 Package CMOS-Logic Compatible Inputs Slow V CC Ramp Time Smart Switching Extremely

More information

SKF actuators available for quick delivery. Selection guide

SKF actuators available for quick delivery. Selection guide SKF actuators available for quick delivery Selection guide A wide range of SKF actuators available for quick delivery Industrial actuator 24 Volt DC Load range 1 000 to 4 000 N Speed range 5 to 52 mm/s

More information

In-System Serial Programming (ISSP) Guide

In-System Serial Programming (ISSP) Guide CY3207-ISSP In-System Serial Programming (ISSP) Guide Doc. # 001-15301 Rev. *E Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 Phone (USA): 800.858.1810 Phone (Intnl): 408.943.2600 http://www.cypress.com

More information

Technical Description

Technical Description Overview It is being digitalized and accelerated with builtin micro processor because of development of computer. It is widely used in industrial NC, ROBOT, servo motors and OA equipment in order to detect

More information

0501 Users Guide. Chapter I Characteristic

0501 Users Guide. Chapter I Characteristic 0501 Users Guide Chapter I Characteristic 1. Totally independent from PC platform; 2. Directly read files from U Disk; 3. Easily process G code or PLT file with super size; 4. Strong system and process

More information

DMX-controlled motorised shutters

DMX-controlled motorised shutters Manual JALOUSIE 2 Specialist products JAL2 Ø206 V4 JAL2 Ø280 V6 JAL2 Ø340 V6 JAL2 Ø404 V4 DMXcontrolled motorised shutters Valid since: 17/11/11 Software version: V2.06 DN40977200A Robert Juliat S.A.S.

More information

Orbit Support Pack for Excel. user manual

Orbit Support Pack for Excel. user manual Orbit Support Pack for Excel user manual Information in this document is subject to change without notice. Companies, names and data used in examples herein are fictitious unless noted otherwise. No part

More information

VFD- RoHS Compliant M0116MY-161LSBR2-1. User s Guide. (Vacuum Fluorescent Display Module) For product support, contact

VFD- RoHS Compliant M0116MY-161LSBR2-1. User s Guide. (Vacuum Fluorescent Display Module) For product support, contact User s Guide M0116MY-161LSBR2-1 VF- RoHS Compliant (Vacuum Fluorescent isplay Module) For product support, contact Newhaven isplay International 2511 Technology rive, #101 Elgin, IL 60124 Tel: (847) 844-8795

More information

Single cam type. Double cam type. Grip force N. Type Model/size Stroke Screw type straight style. Screw type tee style

Single cam type. Double cam type. Grip force N. Type Model/size Stroke Screw type straight style. Screw type tee style Type Model/size Stroke -SS-0-N. -SS-0-N. Single cam type -SS- 7. -SS-. -SS-4. -SD-0 Double cam type -SD- -SD-4. Screw type straight style Screw type tee style -FS- -FT- -FS- -FT- 0.9 1. 1.. 1. 4 Grip forcen

More information

MM74C912 6-Digit BCD Display Controller/Driver

MM74C912 6-Digit BCD Display Controller/Driver 6-Digit BCD Display Controller/Driver General Description The display controllers are interface elements, with memory, that drive a 6-digit, 8-segment LED display. The display controllers receive data

More information

GE Fanuc Automation. Alpha i Series AC Servo Motor. Computer Numerical Control Products. Parameter Manual

GE Fanuc Automation. Alpha i Series AC Servo Motor. Computer Numerical Control Products. Parameter Manual GE Fanuc Automation Computer Numerical Control Products Alpha i Series AC Servo Motor Parameter Manual GFZ-65270EN/01 May 2001 Warnings, Cautions, and Notes as Used in this Publication GFL-001 Warning

More information

TOPCNC TC55V Instruction Manual

TOPCNC TC55V Instruction Manual TOPCNC TC55V Instruction Manual 1. Product Introduction TC55E is an upgrading version of TC55. It is equipped with 3.5 inch color screen, RS 485 communication, Chinese/English Switch, and USB connection.

More information

AKD SYSTEM CONFIGURATION WITH KOLLMORGEN DDL LINEAR MOTORS By Kenny Hampton 1/12/2017 Rev. L

AKD SYSTEM CONFIGURATION WITH KOLLMORGEN DDL LINEAR MOTORS By Kenny Hampton 1/12/2017 Rev. L AKD SYSTEM CONFIGURATION WITH KOLLMORGEN DDL LINEAR MOTORS By Kenny Hampton 1/12/2017 Rev. L This document shows the wiring requirements for connecting the DDL linear motors to the AKD servo drive. It

More information

St art. rp m. Km /h 1: : : : : : : : : : : : :5 2.5.

St art. rp m. Km /h 1: : : : : : : : : : : : :5 2.5. modified 22/05/14 t 3:5 2.5 3:5 5.0 3:5 7.5 4:0 0.0 4:0 2.5 4:0 5.0 4:0 7.5 4:1 0.0 4:1 2.5 4:1 5.0 4:1 7.5 4:2 0.0 Km /h 0 25 50 75 100 125 150 175 200 225 rp m 0 250 0 500 0 750 0 100 00 125 00 1 2 3

More information

Data Bulletin. SEPAM 49RMS Application Note Protection for Motor Applications Class Number SEPAM 49RMS Protection for Motor Applications

Data Bulletin. SEPAM 49RMS Application Note Protection for Motor Applications Class Number SEPAM 49RMS Protection for Motor Applications Data Bulletin 3000DB08 09/008 LaVergne, TN, USA SEPAM 49RMS Application Note Protection for Motor Applications Class Number 3000 SEPAM 49RMS Protection for Motor Applications Introduction Thermal protection

More information

Drive Control Instructions

Drive Control Instructions Drive Control Instructions DRV: High Speed Positioning 16Bits Instruction: -- 32 Bits Instruction: Below Suitable Model: Function & Action X axis and Y axis high speed positioning with the maximum speed:

More information

VELA. Getting started with the VELA Versatile Laboratory Aid. Paul Vernon

VELA. Getting started with the VELA Versatile Laboratory Aid. Paul Vernon VELA Getting started with the VELA Versatile Laboratory Aid Paul Vernon Contents Preface... 3 Setting up and using VELA... 4 Introduction... 4 Setting VELA up... 5 Programming VELA... 6 Uses of the Programs...

More information

Bright Advance Corporation

Bright Advance Corporation USER INSTRUCTIONS TABLE OF CONTENTS INSTRUCTIONS FOR USE2 PREPARING TO USE THE SCALE2 DISPLAYS3 KEYBOARD FUNCTION4 OPERATION7 COUNTING14 DIFFERENT KEYBOARD TYPES21 INTERFACE31 POWER SOURCES40 1 INSTRUCTIONS

More information

AIR CONDITIONER (SPLIT TYPE) SERVICE MANUAL

AIR CONDITIONER (SPLIT TYPE) SERVICE MANUAL AIR CONDITIONER (SPLIT TYPE) SERVICE MANUAL FILE No. A10-023-1 REVISION 1 : Mar.2012 Re-edit version.( file volume down) Contents have NOT been changed. Model name: RAS-M10PKVP-E RAS-M13PKVP-E RAS-M16PKVP-E

More information

Elcometer 116C. Sling Hygrometer. Operating Instructions

Elcometer 116C. Sling Hygrometer. Operating Instructions Elcometer 116C English Sling Hygrometer Operating Instructions English is a registered trademark of Elcometer Limited. All other trademarks acknowledged. Copyright Elcometer Limited. 2008. All rights reserved.

More information

PC Card (PCMCIA) Dual Interface Switch

PC Card (PCMCIA) Dual Interface Switch Product is End of Life 3/204 Si9707 PC Card (PCMCIA) Dual Interface Switch DESCRIPTION The Si9707 offers an integrated solution for dual PC Card power interfaces that require only V CC switching. This

More information

DriveScope System. Operating Manual. ScopeCraft, Inc E. Red Cliffs Dr. Kanab, UT Rev.

DriveScope System. Operating Manual. ScopeCraft, Inc E. Red Cliffs Dr. Kanab, UT Rev. DriveScope System Operating Manual ScopeCraft, Inc. 4175 E. Red Cliffs Dr. Kanab, UT 84741 435-644-3167 www.scopecraft.com Rev. 6/17/02 2 Copyright 1991-2002 ScopeCraft, Inc. Copyright Notice The WinScope

More information

In-System Serial Programming (ISSP) Guide

In-System Serial Programming (ISSP) Guide CY3207ISSP In-System Serial Programming (ISSP) Guide Spec. # 001-15301 Rev. ** Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 Phone (USA): 800.858.1810 Phone (Intnl): 408.943.2600 http://www.cypress.com

More information

Free fall with an interface system

Free fall with an interface system Related topics Motion along a straight line subject to constant acceleration, laws governing falling bodies, acceleration due to gravity. Principle and task The fall times t are measured for different

More information

Training Path FNT IT Infrastruktur Management

Training Path FNT IT Infrastruktur Management Training Path FNT IT Infrastruktur Management // TRAINING PATH: FNT IT INFRASTRUCTURE MANAGEMENT Training Path: FNT IT Infrastructure Management 2 9 // FNT COMMAND BASIC COURSE FNT Command Basic Course

More information

VIBRATION METER Acceleration & Velocity Model : VB-8201HA

VIBRATION METER Acceleration & Velocity Model : VB-8201HA VIBRATION METER Acceleration & Velocity Model : VB-8201HA TABLE OF CONTENTS 1. FEATURES... 1 2. SPECIFICATIONS...2 3. FRONT PANEL DESCRIPTION...4 3-1 Display...4 3-2 BNC socket of meter...4 3-3 RMS/PEAK

More information

OPERATION MANUAL. Acceleration, Velocity RMS measurement, Metric & Imperial unit PEN VIBRATION METER Model : PVB-820

OPERATION MANUAL. Acceleration, Velocity RMS measurement, Metric & Imperial unit PEN VIBRATION METER Model : PVB-820 Acceleration, Velocity RMS measurement, Metric & Imperial unit PEN VIBRATION METER Model : PVB-820 Your purchase of this PEN VIBRATION METER marks a step forward for you into the field of precision measurement.

More information

MAN-SGY-012-V11 EC 5195 Fairford Electronics Ltd - Synergy Modbus RTU Programming Manual - 22nd February 2016 Page 1 of 59.

MAN-SGY-012-V11 EC 5195 Fairford Electronics Ltd - Synergy Modbus RTU Programming Manual - 22nd February 2016 Page 1 of 59. MAN-SGY-012-V11 EC 5195 Fairford Electronics Ltd - Synergy Modbus RTU Programming Manual - 22nd February 2016 Page 1 of 59 Modbus RTU MAN-SGY-012-V11 EC 5195 Fairford Electronics Ltd - Synergy Modbus RTU

More information

OPERATING MANUAL. EIB-Kombisensor AS 315 N

OPERATING MANUAL. EIB-Kombisensor AS 315 N EIB-Kombisensor AS 315 N OPERATING MANUAL EIB-Kombisensor AS 315 N 1 Contents Page 3 1. Description 4 1.1 Automated Operations 1.1.1 Sun System 1.1.2 Half-Light System 5 1.1.3 Wind System 1.1.4 Rain System

More information

TOPCNC TC55V Instruction Manual.

TOPCNC TC55V Instruction Manual. TOPCNC TC55V Instruction Manual WWW.ChinaPlccenter.COM 1. Product Introduction TC55E is an upgrading version of TC55. It is equipped with 3.5 inch color screen, RS 485 communication, Chinese/English Switch,

More information

Differential Pressure Sensor

Differential Pressure Sensor Differential Pressure Sensor MDP200 Series Features Pressure range up to ±500Pa with high accuracy of ±3.0% m.v. Pressure based on thermal micro-flow measurement Outstanding hysteresis and repeatability

More information

In-System Serial Programming (ISSP) Guide

In-System Serial Programming (ISSP) Guide CY3207ISSP In-System Serial Programming (ISSP) Guide Doc. # 001-15301 Rev. *A Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 Phone (USA): 800.858.1810 Phone (Intnl): 408.943.2600 http://www.cypress.com

More information

TPM(A) Quick Startup Guide SIEMENS SINAMICS S120

TPM(A) Quick Startup Guide SIEMENS SINAMICS S120 Quick Startup Guide TPM(A) 00 110 SIEMENS SINAMICS S120 Version : 1.2 Date : 1 th December 200 File : 091_D012_0.doc Doc.No. : 091-D012-0 Technical changes reserved! Table of Contents TABLE OF CONTENTS...

More information

E6C-N. Ideal for Out-of-step Detection of Stepping Motors and Position Control of Rotors and Unloaders

E6C-N. Ideal for Out-of-step Detection of Stepping Motors and Position Control of Rotors and Unloaders Multi-turn High-precision Encoder Ideal for Out-of-step Detection of Stepping Motors and Position Control of Rotors and Unloaders Reset function for easy origin alignment when built-into equipment. Multi-turn

More information

LOGIC CIRCUITS. Basic Experiment and Design of Electronics. Ho Kyung Kim, Ph.D.

LOGIC CIRCUITS. Basic Experiment and Design of Electronics. Ho Kyung Kim, Ph.D. Basic Experiment and Design of Electronics LOGIC CIRCUITS Ho Kyung Kim, Ph.D. hokyung@pusan.ac.kr School of Mechanical Engineering Pusan National University Digital IC packages TTL (transistor-transistor

More information

Grabber. Technical Manual

Grabber. Technical Manual Grabber 0 MHZ Analog Signal Digitizer Technical Manual 0 th Street, Davis, CA, USA Tel: 0--00 Fax: 0--0 Email: sales@tern.com http://www.tern.com COPYRIGHT Grabber, and A-Engine are trademarks of TERN,

More information

32 Input AC Block I/O Module

32 Input AC Block I/O Module Input AC Module Cat. No. 79-A0 Series B Installation Mount the block I/O module in a vertical (recommended) or horizontal position. Allow sufficient room around the block for cooling air to flow through

More information

OPERATION MANUAL. Acceleration, Velocity RMS measurement, Metric & Imperial unit PEN VIBRATION METER Model : PVB-820

OPERATION MANUAL. Acceleration, Velocity RMS measurement, Metric & Imperial unit PEN VIBRATION METER Model : PVB-820 Acceleration, Velocity RMS measurement, Metric & Imperial unit PEN VIBRATION METER Model : PVB-820 Your purchase of this PEN VIBRATION METER marks a step forward for you into the field of precision measurement.

More information

Hands-on Lab 3. System Identification with Experimentally Acquired Data

Hands-on Lab 3. System Identification with Experimentally Acquired Data Hands-on Lab 3 System Identification with Experimentally Acquired Data Recall that the course objective is to control the angle, rise time and overshoot of a suspended motor-prop. Towards this, the two

More information

ShowCUBE. ShowCUBE DMX RGBWA+UV Eternal Lighting Updated 01/2015

ShowCUBE. ShowCUBE DMX RGBWA+UV Eternal Lighting Updated 01/2015 ShowCUBE 1 Introduction: Thank you for your purchase. The ShowCUBE DMX RGBWA+UV is a DMX intelligent LED par light. This LED par light is for the serious production company looking for high powered LED

More information

Administrivia. Course Objectives. Overview. Lecture Notes Week markem/cs333/ 2. Staff. 3. Prerequisites. 4. Grading. 1. Theory and application

Administrivia. Course Objectives. Overview. Lecture Notes Week markem/cs333/ 2. Staff. 3. Prerequisites. 4. Grading. 1. Theory and application Administrivia 1. markem/cs333/ 2. Staff 3. Prerequisites 4. Grading Course Objectives 1. Theory and application 2. Benefits 3. Labs TAs Overview 1. What is a computer system? CPU PC ALU System bus Memory

More information

4 - Way Acceptance Low Maintenance Easy Installation Re - Programmable Flash ROM Auto Self -Adjusting Sensor System

4 - Way Acceptance Low Maintenance Easy Installation Re - Programmable Flash ROM Auto Self -Adjusting Sensor System B V alidator ill ill alidator A6&V6 Series Installation Guide 4 - Way Acceptance Low Maintenance Easy Installation Re - Programmable Flash ROM Auto Self -Adjusting Sensor System 2003 International Currency

More information

EDP-AM-DIO54 Digital IO Module User Manual. This document contains information on the DIO54 digital IO module for the RS EDP system.

EDP-AM-DIO54 Digital IO Module User Manual. This document contains information on the DIO54 digital IO module for the RS EDP system. P-M-IO igital IO Module User Manual This document contains information on the IO digital IO module for the RS P system. Version v.0, 0/0/00 P-M-IO Manual ontents. igital IO Module. igital Outputs.... Using

More information

Electric amplifiers. RE 30044/02.12 Replaces: Type VT-VRPA X/V0/RTS-2STV. Component series 2X 1/8

Electric amplifiers. RE 30044/02.12 Replaces: Type VT-VRPA X/V0/RTS-2STV. Component series 2X 1/8 Electric amplifiers RE 30044/02.12 Replaces: 11.02 1/8 Type VT-VRPA1-527-2X/V0/RTS-2STV Component series 2X Table of contents Contents Page Features 1 Ordering code, accessories 2 Front plate 2 Block diagram

More information

ArcGIS Earth for Enterprises DARRON PUSTAM ARCGIS EARTH CHRIS ANDREWS 3D

ArcGIS Earth for Enterprises DARRON PUSTAM ARCGIS EARTH CHRIS ANDREWS 3D ArcGIS Earth for Enterprises DARRON PUSTAM ARCGIS EARTH CHRIS ANDREWS 3D ArcGIS Earth is ArcGIS Earth is a lightweight globe desktop application that helps you explore any part of the world and investigate

More information

Assembly and Operation Manual. April 2016

Assembly and Operation Manual. April 2016 Assembly and Operation Manual April 2016 Table of Contents What is in the OurWeather Box? 3 Step by Step Assembly 13 Building the Weather Sensors 18 Testing the OurWeather Weather Station 28 Power Up OurWeather

More information

Mini Environmental Quality Meter

Mini Environmental Quality Meter Mini Environmental Quality Meter 850027 Mini Environmental Quality Meter 850027 Copyright 2012 by Sper Scientific ALL RIGHTS RESERVED Printed in the USA The contents of this manual may not be reproduced

More information

A clock designed in close consultation with people living with Dementia.

A clock designed in close consultation with people living with Dementia. 1. Product Name Day Clock 2. Product Code 55787 3. Colour As shown 4. Brief Description A clock designed in close consultation with people living with Dementia. 5. Contents 1 x Day Clock 6. Snoezelen Stimulations

More information

MKIII -MB USER S GUIDE 09/18/18. Rev. 3

MKIII -MB USER S GUIDE 09/18/18. Rev. 3 MKIII -MB USER S GUIDE 09/18/18 Rev. 3 Copyright 2018 by RainWise, Inc. All rights reserved. No part of this work may be reproduced in any form except by written permission of the publisher. All rights

More information

AlphaLab Gaussmeter Model VGM -- Instructions

AlphaLab Gaussmeter Model VGM -- Instructions AlphaLab Gaussmeter Model VGM -- Instructions Power: As shipped, a standard 9 volt battery is installed. Battery life is about 10 hours (25 ma drain; 6.5 volt dropout). Low battery appears when about one

More information

BASIC ELECTRICITY STUDY COURSE

BASIC ELECTRICITY STUDY COURSE BASIC ELECTRICITY STUDY COURSE for Home Appliances HOW TO READ: VOLT-OHM-MILLIAMMETER TEST INSTRUMENTS VOLT-OHM-MILLIAMMETER TEST LEADS Module 4 LIT 787742 Rev. B WHIRLPOOL CORPORATION does not assume

More information

Electrical safety testing Checklist

Electrical safety testing Checklist ety al Check testing Check - Checklist EN) ctrical Electrical safety testing Checklist SOP - Electrical Check Copyright 2013 Eppendorf AG. All rights reserved, including graphics and images. No part of

More information

xlogic SuperRelay is a compact and expandable CPU replacing mini PLCs, multiple timers, relays and counters.

xlogic SuperRelay is a compact and expandable CPU replacing mini PLCs, multiple timers, relays and counters. SuperRelay S U P E R R E L A Y, T H E P E R F E C T A L T E R N A T I V E T O L O W C O S T P L C s A N D B A S I C R E L A Y S I N T H I S B R O C H U R E : ELC 18 Standard Models ELC 18 Economy Models

More information

High Resolution High Sensitivity SDR Super Wide Dynamic Camera

High Resolution High Sensitivity SDR Super Wide Dynamic Camera High Resolution High Sensitivity SDR Super Wide Dynamic Camera INSTRUCTION MANUAL 15-CA45R 15-CA45RC CONTENTS PRECAUTION.2 FEATURES..3 DIMENSION...3 INSTALLATION...4 SPECIFICATIONS..5 BASIC TECHNICAL DATA

More information

5.0 V 256 K 16 CMOS SRAM

5.0 V 256 K 16 CMOS SRAM February 2006 5.0 V 256 K 16 CMOS SRAM Features Pin compatible with AS7C4098 Industrial and commercial temperature Organization: 262,144 words 16 bits Center power and ground pins High speed - 10/12/15/20

More information

Linear Shaft Motor Sizing Application Note

Linear Shaft Motor Sizing Application Note Linear Shaft Motor Sizing Application Note By Jeramé Chamberlain One of the most straightforward tasks in the design of a linear motion system is to specify a motor and drive combination that can provide

More information

PRODUCT SPECIFICATION

PRODUCT SPECIFICATION 1 of 10 H 1.0 GENERAL THIS SPECIFICATION COVERS.039 INCHES VERTICAL DDR II SOCKETS WITH BLANKED / FORMED CONTACT DESIGNED FOR PRINTED WIRING BOARD TO DUAL IN-LINE MEMORY MODULE INTERCONNECTION. IN ALL

More information

Haas trunnions have more than one configuration. Thus, to make a program for the trunnion, you must know these facts:

Haas trunnions have more than one configuration. Thus, to make a program for the trunnion, you must know these facts: Haas Technical Documentation Trunnion Information Scan code to get the latest version of this document Translation Available Trunnion Features Haas trunnions have more than one configuration. Thus, to

More information

POINTS OF CAUTION BEFORE USE...

POINTS OF CAUTION BEFORE USE... INSTRUCTION MANUAL NPN DISCRETE INPUT & NPN TRANSISTOR OUTPUT MODULE, 6 points each (-I/-II, e-con connector) MODEL BEFORE USE... Thank you for choosing M-System. Before use, check the contents of the

More information

User Manual VX4750 Function Generator Module

User Manual VX4750 Function Generator Module User Manual VX4750 Function Generator Module 070-9151-05 This document applies for firmware version 2.60 and above. Copyright Tektronix, Inc. All rights reserved. Tektronix products are covered by U.S.

More information

Instruction. Vacuum Circuit Breaker Operator Module. Type 3AH 4.16kV to 38kV. Power Transmission & Distribution

Instruction. Vacuum Circuit Breaker Operator Module. Type 3AH 4.16kV to 38kV. Power Transmission & Distribution Instruction 0001-22-2--00 Vacuum Circuit Breaker Operator Module Type 3AH 4.16kV to 38kV Power Transmission & Distribution Hazardous voltages and high-speed moving parts. Will cause death, serious injury

More information

Operating Instructions for Digital Manometer. Model: MAN-SD

Operating Instructions for Digital Manometer. Model: MAN-SD Operating Instructions for Digital Manometer Model: MAN-SD 1. Contents 1. Contents...2 2. Note...3 3. Instrument Inspection...3 4. Regulation Use...4 5. Operating Principle...4 6. Mechanical Connection...5

More information

PC Control / Touch Control

PC Control / Touch Control PC Control / Touch Control Version 6.0 / 5.840.0150 New Features Manual 8.840.8007EN Metrohm AG CH-9101 Herisau Switzerland Phone +41 71 353 85 85 Fax +41 71 353 89 01 info@metrohm.com www.metrohm.com

More information

16-Mbit (1M x 16) Static RAM

16-Mbit (1M x 16) Static RAM 16-Mbit (1M x 16) Static RAM Features Very high speed: 55 ns Wide voltage range: 1.65V 1.95V Ultra low active power Typical active current: 1.5 ma @ f = 1 MHz Typical active current: 15 ma @ f = f max

More information

Melton Series. Owners Manual. Lab Centrifuge. Model # s A C, A C, B C, B C, C C, C C, D C, D C

Melton Series. Owners Manual. Lab Centrifuge. Model # s A C, A C, B C, B C, C C, C C, D C, D C Melton Series Owners Manual Lab Centrifuge Model # s A-4-115-C, A-4-220-C, B-4-115-C, B-4-220-C, C-4-115-C, C-4-220-C, D-4-115-C, D-4-220-C Serial Numbers 85500 & Above NOTICE Wire this centrifuge according

More information