TPM. 106-M304T Programming Manual. Motionnet. Version: V A14. Part No.: 81-16MENT0-014
|
|
- Laura Kennedy
- 5 years ago
- Views:
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
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 informationMotors 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 informationAcceleration/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 informationISSP 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 informationAcceleration, 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 informationSC125MS. 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 informationInstallation 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 informationE2T0 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 informationData 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 informationRemote 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 informationDC 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 informationCHV 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 informationOPERATION 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 informationQUANTUM 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 informationAN2044 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 informationSafety 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 informationVIBRATION 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. 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 informationVIBRATION 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 informationMinute 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 informationXR 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 informationUNIWERSAŁ 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 informationWeatherHub2 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 informationSERIALLY 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 informationDouble 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 informationLab 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 informationNINE 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 informationO 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 informationCiA 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 informationPAX2S 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 informationuser'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 informationSimpleDreamEQ2. 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 informationCalibration 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 informationPascal 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 informationEppendorf 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 informationPC 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 informationSKF 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 informationIn-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 informationTechnical 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 information0501 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 informationDMX-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 informationOrbit 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 informationVFD- 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 informationSingle 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 informationMM74C912 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 informationGE 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 informationTOPCNC 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 informationAKD 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 informationSt 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 informationData 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 informationDrive 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 informationVELA. 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 informationBright 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 informationAIR 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 informationElcometer 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 informationPC 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 informationDriveScope 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 informationIn-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 informationFree 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 informationTraining 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 informationVIBRATION 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 informationOPERATION 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 informationMAN-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 informationOPERATING 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 informationTOPCNC 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 informationDifferential 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 informationIn-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 informationTPM(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 informationE6C-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 informationLOGIC 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 informationGrabber. 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 information32 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 informationOPERATION 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 informationHands-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 informationShowCUBE. 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 informationAdministrivia. 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 information4 - 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 informationEDP-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 informationElectric 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 informationArcGIS 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 informationAssembly 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 informationMini 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 informationA 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 informationMKIII -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 informationAlphaLab 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 informationBASIC 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 informationElectrical 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 informationxlogic 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 informationHigh 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 information5.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 informationLinear 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 informationPRODUCT 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 informationHaas 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 informationPOINTS 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 informationUser 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 informationInstruction. 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 informationOperating 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 informationPC 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 information16-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 informationMelton 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