Delta-electronics High-Speed PCI 12-Axis Motion Control Card PCI-DMC Manual de usuario

Busca en linea o descarga Manual de usuario para Hardware Delta-electronics High-Speed PCI 12-Axis Motion Control Card PCI-DMC. Delta Electronics High-Speed PCI 12-Axis Motion Control Card PCI-DMC-A01 User Manual Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 528
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 0
DELTA ELECTRONICS CO., LTD.
PCI-DMC-A01
PCI-DMC-B01
High-Speed PCI 12-Axis Motion Control Card
Programming Manual
Version: 1.11.1
Vista de pagina 0
1 2 3 4 5 6 ... 527 528

Indice de contenidos

Pagina 1 - PCI-DMC-B01

DELTA ELECTRONICS CO., LTD. PCI-DMC-A01 PCI-DMC-B01 High-Speed PCI 12-Axis Motion Control Card Programming Manual Version: 1.11.1

Pagina 2

PCI-DMC-A01 / PCI-DMC-B01 Programming Manual viii Revised March, 2012 Chapter 18 1-Axis Motion Control API ------------------------------------

Pagina 3 - Revised March, 2012 i

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-78 Revised March, 2012 3) Enter the values of the arguments for motion control Figu

Pagina 4 - Table of Contents

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-79 5) Set Home motion mode and offset: Figure 3.108 Mode item:

Pagina 5 - Revised March, 2012 iii

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-80 Revised March, 2012 8) Set the new velocity, deceleration time and enable positio

Pagina 6

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-81 11) Enable software limit Figure 3.113 If you wish to use the s

Pagina 7 - Revised March, 2012 v

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-82 Revised March, 2012 rt = _DMC_01_rm_04pi_md1_p_change(CardNo, NodeID, SlotID, NewP

Pagina 8

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-83 3.23 Remote Pulse Interface Module -Mode 2 3.23.1 Function List

Pagina 9 - Revised March, 2012 vii

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-84 Revised March, 2012 1) Card initialization Click on the “Initial” button to open a

Pagina 10

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-85 4) Enter the values of the arguments for motion control Figure

Pagina 11 - Revised March, 2012 ix

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-86 Revised March, 2012 7) Start motion control (Using point to point motion control

Pagina 12

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-87 3.24 Get (Calculate) Arc Information 3.24.1 Function List Table

Pagina 13 - Revised March, 2012 xi

PCI-DMC-A01 / PCI-DMC-B01 Programming Manual Revised March, 2012 ix 20.13 _DMC_01_start_spiral_xy --------------------------------------------------

Pagina 14

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-88 Revised March, 2012 1) Card initialization Click on the “Initial” button to open a

Pagina 15 - Revised March, 2012 xiii

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-89 4) When you complete the arc calculation and get the data you r

Pagina 16

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-90 Revised March, 2012 3.25 Control Interrupt 3.25.1 Function List Table 3.26 Functio

Pagina 17 - API Function Library

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-91 1) Card initialization: Click on the “Initial” button to start c

Pagina 18 - 1.2.6 Using C#

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-92 Revised March, 2012 Abs. checkbox: You must check this if you want motion displace

Pagina 19 - 2.1 Error Codes

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-93 8) Start motion control (Using point to point motion control as

Pagina 20 - 2-2 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-94 Revised March, 2012 3.26 MasterCard Security 3.26.1 Function List Table 3.26 Func

Pagina 21 - Revised March, 2012 2-3

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-95 3.26.2 Sample Application Program Appearance Figure 3.129 1) C

Pagina 22 -  Example

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-96 Revised March, 2012 2) Start motion card login operation. (SerialNo, Verifykey, M

Pagina 23 - 3.1.2 Sample Application

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-97 4) Set up Verifykey Figure 3.132 SerialNo. display: The motio

Pagina 24 - 3-2 Revised March, 2012

PCI-DMC-A01 / PCI-DMC-B01 Programming Manual x Revised March, 2012 25.8 _DMC_01_set_rm_output_active -----------------------------------------

Pagina 25 - Revised March, 2012 3-3

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-98 Revised March, 2012 6) Check Verify key Figure 3.134 Page item: Enter the value

Pagina 26 - 3.2.2 Sample Application

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-99 /* Check to see if value of Verify Key is correct*/ rt =_DMC_01_

Pagina 27 - Revised March, 2012 3-5

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-100 Revised March, 2012 3.27 Remote Analog Input/Output Module 3.27.1 Function List

Pagina 28 - 3-6 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-101 3.27.2 Sample Application Program Appearance Figure 3.135

Pagina 29 - 3.3.2 Sample Application

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-102 Revised March, 2012 1) Card initialization: Click on the “Initial” button to star

Pagina 30 - 3-8 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-103 4) Select AD Conversion Time mode: Figure 3.138 Conversion

Pagina 31 - 3.4.1 Overview

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-104 Revised March, 2012 7) If the Mode option in Fig. 3.136 is selected, execute the

Pagina 32 - 3.4.3 Sample Application

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-105 /* Set AD input range mode*/ rt =_DMC_01_set_04ad_input_range(g

Pagina 33 - Revised March, 2012 3-11

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-106 Revised March, 2012 3.28 Spiral Interpolation Motion Control -Spiral 3.28.1 Funct

Pagina 34 - 3-12 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-107 2) Enable motion status display Figure 3.142 Timer Checkbox:

Pagina 35 - 3.5.2 Sample Application

PCI-DMC-A01 / PCI-DMC-B01 Programming Manual Revised March, 2012 xi 29.3 _DMC_01_rm_04da_get_return_code -------------------------------------------

Pagina 36 - 3-14 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-108 Revised March, 2012 4) Spiral2 motion parameter settings: Figure 3.144 Center

Pagina 37 - 7) Exit procedure

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-109 5) Select motion mode Figure 3.145 Abs. Checkbox: You must ch

Pagina 38 - 3.6.2 Sample Application

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-110 Revised March, 2012 9) Stop motion Click on the “STOP” button to execute slow dow

Pagina 39 - Revised March, 2012 3-17

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-111 3.29 Position Compare 3.29.1 Function List Table 3.29 Function

Pagina 40 - 3-18 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-112 Revised March, 2012 3.29.2 Sample Application Program Appearance Figure 3.147 1

Pagina 41 - 3.7.2 Sample Application

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-113 Card item: Enter ID of PCI_DMC_B01 card to use. Node item: Se

Pagina 42 - 3-20 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-114 Revised March, 2012 QEP1 Inverse item: Reverse. Click on this button to execute t

Pagina 43 - 3.8.2 Function List

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-115 Else //Compare2 First, set output to disable rt = _DMC

Pagina 44 - 3.8.3 Sample Application

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-116 Revised March, 2012 3.30 Axis Group 3.30.1 Function List Table 3.30 Function Name

Pagina 45 - Revised March, 2012 3-23

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-117 1) Card initialization: Click on the “Open card” button to star

Pagina 46 - 3-24 Revised March, 2012

PCI-DMC-A01 / PCI-DMC-B01 Programming Manual xii Revised March, 2012 33.3 _DMC_01_master_alm_code --------------------------------------------

Pagina 47 - Revised March, 2012 3-25

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-118 Revised March, 2012 4) Exit procedure Click on the “Exit” button to quit and exit

Pagina 48 - 3.9.2 Function List

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-119 3.31 Speed Continue 3.31.1 Function List Table 3.31 Function Na

Pagina 49 - 3.9.3 Sample Application

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-120 Revised March, 2012 1) Card initialization: Click on the “Open card” button to st

Pagina 50 - 3-28 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-121 4) Demonstration: Figure 3.159 Example 1 item: Clicking on t

Pagina 51 - Revised March, 2012 3-29

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-122 Revised March, 2012 3.32 Spiral Interpolation - Helix Using -Sp1_ Normal Follow

Pagina 52 - 3-30 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-123 1) Card initialization: Click on the “Open card” button to star

Pagina 53 - 3.10.2 Function List

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-124 Revised March, 2012 Remarks: If Z-axis completes one revolution CW over the dista

Pagina 54 - 3.10.3 Sample Application

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-125 When Example 2 and Tangent are selected, the result is as shown

Pagina 55 - Revised March, 2012 3-33

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-126 Revised March, 2012 /* MotionStep1. Move the three axes to job start point */ _DM

Pagina 56 - 3-34 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-127 Example 2: In this example, X and Y axes are used to make the t

Pagina 57 - Revised March, 2012 3-35

PCI-DMC-A01 / PCI-DMC-B01 Programming Manual Revised March, 2012 xiii Chapter 38 Limit Reversal API -------------------------------------------------

Pagina 58 - 3-36 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-128 Revised March, 2012 /* MotionStep4. Wait for first step of job to finish executin

Pagina 59 - 3.11.2 Sample Application

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-129 /* MotionStep10. Wait for Z-axis tool to move into position (En

Pagina 60 - 3-38 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-130 Revised March, 2012 3.33 Logger 3.33.1 Function List Table 3.99 Function Name _mi

Pagina 61 - Revised March, 2012 3-39

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-131 2) Debug enable and disable Figure 3.166 If you wish to enab

Pagina 62 - 3-40 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-132 Revised March, 2012 4) Start any kind of motion control under PDO mode 5) Log

Pagina 63 - Revised March, 2012 3-41

Chapter 4 Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 4-1 Chapter 4 Control API 4.1 Data Type and Range Under the “inc\VC\” folde

Pagina 64 - 3.12.2 Function List

Chapter 4 Control API | PCI-DMC-A01 / PCI-DMC-B01 4-2 Revised March, 2012 4.2 Function Description Table 4.2 Hardware Initialization API _DMC_01_op

Pagina 65 - 3.12.3 Sample Application

Chapter 4 Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 4-3 _DMC_01_send_message3 Send SDO command message to data buffer and exit da

Pagina 66 - 3-44 Revised March, 2012

Chapter 4 Control API | PCI-DMC-A01 / PCI-DMC-B01 4-4 Revised March, 2012 _DMC_01_sd_stop All motion commands in buffer will execute slow down sto

Pagina 67 - Revised March, 2012 3-45

Chapter 4 Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 4-5 _DMC_01_start_sr_move_2seg 2nd motion displacement using relative coordin

Pagina 68 - 3-46 Revised March, 2012

PCI-DMC-A01 / PCI-DMC-B01 Programming Manual xiv Revised March, 2012 Chapter 42 Other API -----------------------------------------------------

Pagina 69 - 3.13.2 Sample Application

Chapter 4 Control API | PCI-DMC-A01 / PCI-DMC-B01 4-6 Revised March, 2012 _DMC_01_start_tr_arc2_xy 2-axis arc interpolation motion using relative

Pagina 70 - 3-48 Revised March, 2012

Chapter 4 Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 4-7 _DMC_01_start_v3_arc3_xy 2-axis arc interpolation motion with EndVel added

Pagina 71 - Revised March, 2012 3-49

Chapter 4 Control API | PCI-DMC-A01 / PCI-DMC-B01 4-8 Revised March, 2012 _DMC_01_set_rm_input_filter Set software filter level for input port of

Pagina 72 - 3-50 Revised March, 2012

Chapter 4 Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 4-9 _DMC_01_rm_04pi_md1_start_arc2 Perform 2-axis arc interpolation motion co

Pagina 73 - 3.14.2 Sample Application

Chapter 4 Control API | PCI-DMC-A01 / PCI-DMC-B01 4-10 Revised March, 2012 4-Channel Analog Input Remote Module API _DMC_01_set_04ad_input_range S

Pagina 74 - 3-52 Revised March, 2012

Chapter 4 Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 4-11 _DMC_01_get_int_count Interrupt count. _DMC_01_get_int_status Get cur

Pagina 75 - Revised March, 2012 3-53

Chapter 4 Control API | PCI-DMC-A01 / PCI-DMC-B01 4-12 Revised March, 2012 _DMC_01_set_compare_channel_direction Set Channel pulse direction _DMC_0

Pagina 76 - 3-54 Revised March, 2012

Chapter 4 Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 4-13 Other API _misc_app_get_circle_endpoint Get endpoint coordinates (X, Y)

Pagina 77 - 3.15.2 Sample Application

Chapter 4 Control API | PCI-DMC-A01 / PCI-DMC-B01 4-14 Revised March, 2012 (This page intentionally left blank.)

Pagina 78 - 3-56 Revised March, 2012

Chapter 5 Hardware Initialization API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 5-1 Chapter 5 Hardware Initialization API Table 5.1 Function

Pagina 79 - 3.16.2 Sample Application

Chapter 1 Introduction to the API Function Library | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 1-1 Chapter 1 Introduction to the API Function

Pagina 80 - 3-58 Revised March, 2012

Chapter 5 Hardware Initialization API | PCI-DMC-A01 / PCI-DMC-B01 5-2 Revised March, 2012 5.1 _DMC_01_open  FORMAT I16 PASCAL _DMC_01_open (I16*

Pagina 81 - Revised March, 2012 3-59

Chapter 5 Hardware Initialization API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 5-3 5.3 _DMC_01_get_CardNo_seq  FORMAT I16 PASCAL _DMC_01_ge

Pagina 82 - 3.17.2 Sample Application

Chapter 5 Hardware Initialization API | PCI-DMC-A01 / PCI-DMC-B01 5-4 Revised March, 2012 5.4 _DMC_01_pci_initial  FORMAT I16 PASCAL _DMC_01_pci_

Pagina 83 - Revised March, 2012 3-61

Chapter 6 Interface API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 6-1 Chapter 6 Interface API Table 6.1 Function Name Description _DMC_01

Pagina 84 - 3-62 Revised March, 2012

Chapter 6 Interface API | PCI-DMC-A01 / PCI-DMC-B01 6-2 Revised March, 2012 6.1 _DMC_01_initial_bus  FORMAT I16 PASCAL _DMC_01_initial_bus (U16 C

Pagina 85 - 3.18.2 Sample Application

Chapter 6 Interface API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 6-3 6.3 _DMC_01_get_device_table  FORMAT I16 PASCAL _DMC_01_get_device_tab

Pagina 86 - 3-64 Revised March, 2012

Chapter 6 Interface API | PCI-DMC-A01 / PCI-DMC-B01 6-4 Revised March, 2012 6.5 _DMC_01_check_card_running  FORMAT I16 PASCAL _DMC_01_check_card_

Pagina 87 - Revised March, 2012 3-65

Chapter 6 Interface API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 6-5 6.7 _DMC_01_check_nodeno  FORMAT I16 PASCAL _DMC_01_check_nodeno(U16 C

Pagina 88 - 3-66 Revised March, 2012

Chapter 6 Interface API | PCI-DMC-A01 / PCI-DMC-B01 6-6 Revised March, 2012 6.8 _DMC_01_get_master_connect_status  FORMAT I16 PASCAL _DMC_01_get_

Pagina 89 - 3.19.2 Sample Application

Chapter 6 Interface API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 6-7 6.10 _DMC_01_get_mailbox_cnt  FORMAT I16 PASCAL _DMC_01_get_mailbox_cn

Pagina 90 - 3-68 Revised March, 2012

Chapter 1 Introduction to the API Function Library | PCI-DMC-A01 / PCI-DMC-B01 1-2 Revised March, 2012 2. Under the Borland C++ Build development

Pagina 91 - Revised March, 2012 3-69

Chapter 6 Interface API | PCI-DMC-A01 / PCI-DMC-B01 6-8 Revised March, 2012 6.12 _DMC_01_set_dio_output  FORMAT I16 PASCAL _DMC_01_set_dio_output

Pagina 92 - 3.20.2 Sample Application

Chapter 6 Interface API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 6-9 6.14 _DMC_01_get_dio_input  FORMAT I16 PASCAL _DMC_01_get_dio_input (U

Pagina 93 - Revised March, 2012 3-71

Chapter 6 Interface API | PCI-DMC-A01 / PCI-DMC-B01 6-10 Revised March, 2012 6.16 _DMC_01_initial_bus2  FORMAT I16 PASCAL _DMC_01_initial_bus2 (

Pagina 94 - 3-72 Revised March, 2012

Chapter 7 Servo Drive Parameter Read/Write API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 7-1 Chapter 7 Servo Drive Parameter Read/Write API

Pagina 95 - 3.21.2 Sample Application

Chapter 7 Servo Drive Parameter Read/Write API | PCI-DMC-A01 / PCI-DMC-B01 7-2 Revised March, 2012 7.1 _DMC_01_read_servo_parameter  FORMAT I16 P

Pagina 96 - 3-74 Revised March, 2012

Chapter 7 Servo Drive Parameter Read/Write API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 7-3 7.2 _DMC_01_write_servo_parameter  FORMAT I16 P

Pagina 97 - Revised March, 2012 3-75

Chapter 7 Servo Drive Parameter Read/Write API | PCI-DMC-A01 / PCI-DMC-B01 7-4 Revised March, 2012 (This page intentionally left blank.)

Pagina 98 - 3.22.1 Function List

Chapter 8 Using SDO Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 8-1 Chapter 8 Using SDO Protocol API Table 8.1 Function Name Des

Pagina 99 - 3.22.2 Sample Application

Chapter 8 Using SDO Protocol API | PCI-DMC-A01 / PCI-DMC-B01 8-2 Revised March, 2012 8.1 CANopen SDO protocol ※Sample SDO Packet Format for CANopen

Pagina 100 - 3-78 Revised March, 2012

Chapter 8 Using SDO Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 8-3 (5) Data1~Data4 fields use low Word first. Higher Data that ar

Pagina 101 - Revised March, 2012 3-79

Chapter 2 Command Return Values and Messages | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 2-1 Chapter 2 Command Return Values and Messages 2.1

Pagina 102 - 3-80 Revised March, 2012

Chapter 8 Using SDO Protocol API | PCI-DMC-A01 / PCI-DMC-B01 8-4 Revised March, 2012 ※Sample SDO Packet Format for CANopen2 – Index Read/Write fail

Pagina 103 - Revised March, 2012 3-81

Chapter 8 Using SDO Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 8-5 ※Sample SDO Packet Format for CANopen 3 – Read/Write ASDA-A2 Pa

Pagina 104 - 3-82 Revised March, 2012

Chapter 8 Using SDO Protocol API | PCI-DMC-A01 / PCI-DMC-B01 8-6 Revised March, 2012 8.2 _DMC_01_check_canopen_lock  FORMAT I16 PASCAL _DMC_01_ch

Pagina 105 - 3.23.2 Sample Application

Chapter 8 Using SDO Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 8-7 8.3 _DMC_01_get_canopen_ret  FORMAT I16 PASCAL _DMC_01_get_ca

Pagina 106 - 3-84 Revised March, 2012

Chapter 8 Using SDO Protocol API | PCI-DMC-A01 / PCI-DMC-B01 8-8 Revised March, 2012 8.4 _DMC_01_set_pdo_mode  FORMAT I16 PASCAL _DMC_01_set_pdo_

Pagina 107 - Revised March, 2012 3-85

Chapter 8 Using SDO Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 8-9 8.5 _DMC_01_send_message  FORMAT I16 PASCAL _DMC_01_send_mess

Pagina 108 - 3-86 Revised March, 2012

Chapter 8 Using SDO Protocol API | PCI-DMC-A01 / PCI-DMC-B01 8-10 Revised March, 2012 8.6 _DMC_01_send_message3  FORMAT I16 _DMC_01_send_message3

Pagina 109 - 3.24.2 Sample Application

Chapter 8 Using SDO Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 8-11 8.7 _DMC_01_read_message  FORMAT I16 PASCAL _DMC_01_read_mes

Pagina 110 - 3-88 Revised March, 2012

Chapter 8 Using SDO Protocol API | PCI-DMC-A01 / PCI-DMC-B01 8-12 Revised March, 2012 8.8 _DMC_01_read_message2  FORMAT I16 PASCAL _DMC_01_read_m

Pagina 111 - Revised March, 2012 3-89

Chapter 8 Using SDO Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 8-13 8.9 _DMC_01_get_message  FORMAT I16 PASCAL _DMC_01_get_messa

Pagina 113 - Revised March, 2012 3-91

Chapter 2 Command Return Values and Messages | PCI-DMC-A01 / PCI-DMC-B01 2-2 Revised March, 2012 Error Return Code (Decimal) Error Code Error Des

Pagina 114 - 3-92 Revised March, 2012

Chapter 8 Using SDO Protocol API | PCI-DMC-A01 / PCI-DMC-B01 8-14 Revised March, 2012 8.10 _DMC_01_reset_sdo_choke  FORMAT I16 PASCAL _DMC_01_res

Pagina 115 - Revised March, 2012 3-93

Chapter 9 Point to Point Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 9-1 Chapter 9 Point to Point Motion Co

Pagina 116 - 3.26.1 Function List

Chapter 9 Point to Point Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 9-2 Revised March, 2012 9.1 _DMC_01_set_sdo_driver_speed_pr

Pagina 117 - 3.26.2 Sample Application

Chapter 9 Point to Point Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 9-3 9.2 _DMC_01_start_sdo_driver_r_move

Pagina 118 - 3-96 Revised March, 2012

Chapter 9 Point to Point Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 9-4 Revised March, 2012 9.3 _DMC_01_start_sdo_driver_a_move

Pagina 119 - Revised March, 2012 3-97

Chapter 9 Point to Point Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 9-5 9.4 _DMC_01_start_sdo_driver_new_pos

Pagina 120 - 3-98 Revised March, 2012

Chapter 9 Point to Point Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 9-6 Revised March, 2012 (This page intentionally left blank

Pagina 121 - Revised March, 2012 3-99

Chapter 10 Homing Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 10-1 Chapter 10 Homing Motion Control Packet

Pagina 122 - 3.27.1 Function List

Chapter 10 Homing Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 10-2 Revised March, 2012 10.1 _DMC_01_set_home_config  FORMAT I1

Pagina 123 - 3.27.2 Sample Application

Chapter 10 Homing Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 10-3 NOTE #1. Homing mode using negative limi

Pagina 124 - 3-102 Revised March, 2012

Chapter 2 Command Return Values and Messages | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 2-3 Error Return Code (Decimal) Error Code Error Descr

Pagina 125 - Revised March, 2012 3-103

Chapter 10 Homing Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 10-4 Revised March, 2012 #3 and #4. Homing using positive voltage

Pagina 126 - 3-104 Revised March, 2012

Chapter 10 Homing Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 10-5 #7 to 14. Homing mode based on index pulse

Pagina 127 - Revised March, 2012 3-105

Chapter 10 Homing Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 10-6 Revised March, 2012 #15 and 16. Reserved This is reserved for

Pagina 128 - 3.28.2 Sample Application

Chapter 10 Homing Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 10-7 10.2 _DMC_01_set_home_move  FORMAT I16 P

Pagina 129 - Revised March, 2012 3-107

Chapter 10 Homing Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 10-8 Revised March, 2012 10.3 _DMC_01_escape_home_move  FORMAT I

Pagina 130 - 3-108 Revised March, 2012

Chapter 11 Velocity Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 11-1 Chapter 11 Velocity Motion Control Pac

Pagina 131 - Revised March, 2012 3-109

Chapter 11 Velocity Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 11-2 Revised March, 2012 11.1 _DMC_01_set_velocity_mode  FORMA

Pagina 132 - 3-110 Revised March, 2012

Chapter 11 Velocity Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 11-3 11.2 _DMC_01_set_velocity  FORMAT I16

Pagina 133 - 3.29.1 Function List

Chapter 11 Velocity Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 11-4 Revised March, 2012 11.3 _DMC_01_set_velocity_stop  FORMA

Pagina 134 - 3.29.2 Sample Application

Chapter 11 Velocity Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 11-5 11.4 _DMC_01_set_velocity_torque_limit 

Pagina 135 - Revised March, 2012 3-113

Chapter 2 Command Return Values and Messages | PCI-DMC-A01 / PCI-DMC-B01 2-4 Revised March, 2012 2.2 Error Code Example The following example is

Pagina 136 - 3-114 Revised March, 2012

Chapter 11 Velocity Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 11-6 Revised March, 2012 (This page intentionally left blank.)

Pagina 137 - Revised March, 2012 3-115

Chapter 12 Torque Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 12-1 Chapter 12 Torque Motion Control Packet

Pagina 138 - 3.30.2 Sample Application

Chapter 12 Torque Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 12-2 Revised March, 2012 12.1 _DMC_01_set_torque_mode  FORMAT I1

Pagina 139 - Revised March, 2012 3-117

Chapter 12 Torque Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 12-3 12.2 _DMC_01_set_torque  FORMAT I16 PASC

Pagina 140 - 4) Exit procedure

Chapter 12 Torque Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 12-4 Revised March, 2012 12.3 _DMC_01_set_torque_stop  FORMAT I1

Pagina 141 - 3.31.2 Sample Application

Chapter 12 Torque Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 12-5 12.4 _DMC_01_set_torque_velocity_limit 

Pagina 142 - 3-120 Revised March, 2012

Chapter 12 Torque Motion Control Packet Protocol API | PCI-DMC-A01 / PCI-DMC-B01 12-6 Revised March, 2012 (This page intentionally left blank.)

Pagina 143 - Revised March, 2012 3-121

Chapter 13 Using PDO Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 13-1 Chapter 13 Using PDO Protocol API Table 13.1 Function Name

Pagina 144 - 3.32.2 Sample Application

Chapter 13 Using PDO Protocol API | PCI-DMC-A01 / PCI-DMC-B01 13-2 Revised March, 2012 13.1 _DMC_01_ipo_set_svon  FORMAT I16 PASCAL _DMC_01_ipo_s

Pagina 145 - Revised March, 2012 3-123

Chapter 13 Using PDO Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 13-3 13.2 _DMC_01_get_buffer_length  FORMAT I16 PASCAL _DMC_01_g

Pagina 146 - 3-124 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-1 Chapter 3 Operating Principles 3.1 Card Initialization 3.1.1 Fu

Pagina 147 - Revised March, 2012 3-125

Chapter 13 Using PDO Protocol API | PCI-DMC-A01 / PCI-DMC-B01 13-4 Revised March, 2012 13.3 _DMC_01_command_buf_clear  FORMAT I16 PASCAL _DMC_01_

Pagina 148 - 3-126 Revised March, 2012

Chapter 13 Using PDO Protocol API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 13-5 13.4 _DMC_01_buf_dwell  FORMAT I16 PASCAL _DMC_01_buf_dwell

Pagina 149 - Revised March, 2012 3-127

Chapter 13 Using PDO Protocol API | PCI-DMC-A01 / PCI-DMC-B01 13-6 Revised March, 2012 13.5 _DMC_01_set_group  FORMAT I16 PASCAL _DMC_01_set_grou

Pagina 150 - 3-128 Revised March, 2012

Chapter 14 Stop Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 14-1 Chapter 14 Stop Motion Control API Table 14.1 Function Nam

Pagina 151 - Revised March, 2012 3-129

Chapter 14 Stop Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 14-2 Revised March, 2012 14.1 _DMC_01_emg_stop  FORMAT I16 PASCAL _DMC_01_emg_stop

Pagina 152 - 3.33.2 Sample Application

Chapter 14 Stop Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 14-3 14.2 _DMC_01_sd_stop  FORMAT I16 PASCAL _DMC_01_sd_stop (U

Pagina 153 - Revised March, 2012 3-131

Chapter 14 Stop Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 14-4 Revised March, 2012 14.3 _DMC_01_sd_abort  FORMAT I16 PASCAL _DMC_01_sd_abort

Pagina 154 - 3-132 Revised March, 2012

Chapter 14 Stop Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 14-5 14.4 _DMC_01_set_sd_mode  FORMAT I16 PASCAL _DMC_01_set_sd

Pagina 155 - Chapter 4 Control API

Chapter 14 Stop Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 14-6 Revised March, 2012  Example U16 CardNo=0; U16 NodeID =1, SlotID=0; U16 Mod

Pagina 156 - 4.2 Function Description

Chapter 15 Motion Status API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 15-1 Chapter 15 Motion Status API Table 15.1 Function Name Descripti

Pagina 157 - Revised March, 2012 4-3

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-2 Revised March, 2012 Click on the “Open card” button to execute the following proced

Pagina 158 - 4-4 Revised March, 2012

Chapter 15 Motion Status API | PCI-DMC-A01 / PCI-DMC-B01 15-2 Revised March, 2012 15.1 _DMC_01_motion_done  FORMAT I16 PASCAL _DMC_01_motion_done

Pagina 159 - Revised March, 2012 4-5

Chapter 15 Motion Status API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 15-3 15.2 _DMC_01_motion_status  FORMAT I16 PASCAL _DMC_01_motion_sta

Pagina 160 - 4-6 Revised March, 2012

Chapter 15 Motion Status API | PCI-DMC-A01 / PCI-DMC-B01 15-4 Revised March, 2012 Figure 15.1 Motion status For a description of “Mode specific”

Pagina 161 - Revised March, 2012 4-7

Chapter 16 Motion Counter Value API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 16-1 Chapter 16 Motion Counter Value API Table 16.1 Function N

Pagina 162 - 4-8 Revised March, 2012

Chapter 16 Motion Counter Value API | PCI-DMC-A01 / PCI-DMC-B01 16-2 Revised March, 2012 16.1 _DMC_01_get_command  FORMAT I16 PASCAL _DMC_01_get_

Pagina 163 - Revised March, 2012 4-9

Chapter 16 Motion Counter Value API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 16-3 16.3 _DMC_01_get_position  FORMAT I16 PASCAL _DMC_01_get_

Pagina 164 - 4-10 Revised March, 2012

Chapter 16 Motion Counter Value API | PCI-DMC-A01 / PCI-DMC-B01 16-4 Revised March, 2012 16.5 _DMC_01_get_target_pos  FORMAT I16 PASCAL _DMC_01_g

Pagina 165 - Revised March, 2012 4-11

Chapter 16 Motion Counter Value API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 16-5 16.6 _DMC_01_get_torque  FORMAT I16 PASCAL _DMC_01_get_to

Pagina 166 - 4-12 Revised March, 2012

Chapter 16 Motion Counter Value API | PCI-DMC-A01 / PCI-DMC-B01 16-6 Revised March, 2012 16.7 _DMC_01_get_current_speed  FORMAT I16 PASCAL _DMC_0

Pagina 167 - Revised March, 2012 4-13

Chapter 16 Motion Counter Value API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 16-7 16.8 _DMC_01_get_current_speed_rpm  FORMAT I16 PASCAL _DM

Pagina 168 - 4-14 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-3 NOTE _DMC_01_get_device_table  Get the Slot ID using the PDO pro

Pagina 169 - Revised March, 2012 5-1

Chapter 16 Motion Counter Value API | PCI-DMC-A01 / PCI-DMC-B01 16-8 Revised March, 2012 (This page intentionally left blank.)

Pagina 170 - 5.2 _DMC_01_close

Chapter 17 Software Limit API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 17-1 Chapter 17 Software Limit API Table 17.1 Function Name Descrip

Pagina 171 - 5.3 _DMC_01_get_CardNo_seq

Chapter 17 Software Limit API | PCI-DMC-A01 / PCI-DMC-B01 17-2 Revised March, 2012 17.1 _DMC_01_set_soft_limit  FORMAT I16 PASCAL _DMC_01_set_sof

Pagina 172 - 5.5 _DMC_01_get_card_version

Chapter 17 Software Limit API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 17-3 17.2 _DMC_01_enable_soft_limit  FORMAT I16 PASCAL _DMC_01_enabl

Pagina 173 - Chapter 6 Interface API

Chapter 17 Software Limit API | PCI-DMC-A01 / PCI-DMC-B01 17-4 Revised March, 2012 17.4 _DMC_01_get_soft_limit_status  FORMAT I16 PASCAL _DMC_01_

Pagina 174 - 6.2 _DMC_01_start_ring

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 18-1 Chapter 18 1-Axis Motion Control API Table 18.1 Function

Pagina 175 - 6.4 _DMC_01_get_node_table

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 18-2 Revised March, 2012 18.1 _DMC_01_start_tr_move  FORMAT I16 PASCAL _DMC_01_s

Pagina 176 - 6.6 _DMC_01_reset_card

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 18-3 18.2 _DMC_01_start_sr_move  FORMAT I16 PASCAL _DMC_01_st

Pagina 177 - 6.7 _DMC_01_check_nodeno

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 18-4 Revised March, 2012 18.3 _DMC_01_start_ta_move  FORMAT I16 PASCAL _DMC_01_s

Pagina 178 - 6-6 Revised March, 2012

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 18-5 18.4 _DMC_01_start_sa_move  FORMAT I16 PASCAL _DMC_01_st

Pagina 179 - 6.11 _DMC_01_get_dsp_cnt

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-4 Revised March, 2012 3.2 Read/Write Driver Parameters 3.2.1 Function List Table 3.2

Pagina 180 - 6.13 _DMC_01_get_dio_output

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 18-6 Revised March, 2012 18.5 _DMC_01_p_change  FORMAT I16 PASCAL _DMC_01_p_chan

Pagina 181 - 6.15 _DMC_01_get_cycle_time

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 18-7 18.6 _DMC_01_v_change  FORMAT I16 PASCAL _DMC_01_v_chang

Pagina 182 - 6.17 _DMC_01_motion_cnt

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 18-8 Revised March, 2012 NOTE ※ The V-change command can be used in both single-

Pagina 183 - Read/Write API

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 18-9 18.7 _DMC_01_start_tr_move_2seg  FORMAT I16 PASCAL _DMC_

Pagina 184 - 7-2 Revised March, 2012

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 18-10 Revised March, 2012  Example U16 CardNo=0; U16 NodeID =1; U16 SlotID=0; I3

Pagina 185 - Revised March, 2012 7-3

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 18-11 18.8 _DMC_01_start_sr_move_2seg  FORMAT I16 PASCAL _DMC

Pagina 186 - 7-4 Revised March, 2012

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 18-12 Revised March, 2012 18.9 _DMC_01_start_ta_move_2seg  FORMAT I16 PASCAL _DM

Pagina 187 - Revised March, 2012 8-1

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 18-13 18.10 _DMC_01_start_sa_move_2seg  FORMAT I16 PASCAL _DM

Pagina 188 - 8.1 CANopen SDO protocol

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 18-14 Revised March, 2012 18.11 _DMC_01_start_tr_move_2seg2  FORMAT I16 PASCAL _

Pagina 189 - Revised March, 2012 8-3

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 18-15  Example U16 CardNo=0, NodeID =1, SlotID=0; I32 Dist=50

Pagina 190 - 8-4 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-5 The last argument [Enable] is used to set whether PDO mode is use

Pagina 191 - Revised March, 2012 8-5

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 18-16 Revised March, 2012 18.12 _DMC_01_start_sr_move_2seg2  FORMAT I16 PASCAL _

Pagina 192 - 8-6 Revised March, 2012

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 18-17 18.13 _DMC_01_start_ta_move_2seg2  FORMAT I16 PASCAL _D

Pagina 193 - 8.3 _DMC_01_get_canopen_ret

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 18-18 Revised March, 2012 18.14 _DMC_01_start_sa_move_2seg2  FORMAT I16 PASCAL _

Pagina 194 - 8.4 _DMC_01_set_pdo_mode

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 18-19 18.15 _DMC_01_feedrate_overwrite  FORMAT I16 PASCAL _DM

Pagina 195 - 8.5 _DMC_01_send_message

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 18-20 Revised March, 2012 A Figure 18.8 Mode = 1 change to new speed Figure

Pagina 196 - 8.6 _DMC_01_send_message3

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 18-21 18.16 _DMC_01_start_v3_move  FORMAT I16 PASCAL _DMC_01_

Pagina 197 - 8.7 _DMC_01_read_message

Chapter 18 1-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 18-22 Revised March, 2012  Description Figure 18.10 Explanation of TPhase1 a

Pagina 198 - 8.8 _DMC_01_read_message2

Chapter 19 2-Axis Linear Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 19-1 Chapter 19 2-Axis Linear Interpolat

Pagina 199 - 8.9 _DMC_01_get_message

Chapter 19 2-Axis Linear Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 19-2 Revised March, 2012 19.1 _DMC_01_start_tr_move_xy  FOR

Pagina 200 - 8.10 _DMC_01_reset_sdo_choke

Chapter 19 2-Axis Linear Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 19-3  Description As shown in Fig. 19.1,

Pagina 201 - Control Packet Protocol API

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-6 Revised March, 2012 4) Write servo parameter Figure 3.10 As shown in Fig. 3.10,

Pagina 202 - 9-2 Revised March, 2012

Chapter 19 2-Axis Linear Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 19-4 Revised March, 2012 19.2 _DMC_01_start_sr_move_xy  FOR

Pagina 203 - Revised March, 2012 9-3

Chapter 19 2-Axis Linear Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 19-5  Example U16 CardNo=0; U16 NodeIDAr

Pagina 204 - 9-4 Revised March, 2012

Chapter 19 2-Axis Linear Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 19-6 Revised March, 2012 19.3 _DMC_01_start_ta_move_xy  FOR

Pagina 205 - Revised March, 2012 9-5

Chapter 19 2-Axis Linear Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 19-7  Example U16 CardNo=0; U16 NodeIDAr

Pagina 206 - 9-6 Revised March, 2012

Chapter 19 2-Axis Linear Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 19-8 Revised March, 2012 19.4 _DMC_01_start_sa_move_xy  FOR

Pagina 207 - Packet Protocol API

Chapter 19 2-Axis Linear Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 19-9  Example U16 CardNo=0; U16 NodeIDAr

Pagina 208 - 10.1 _DMC_01_set_home_config

Chapter 19 2-Axis Linear Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 19-10 Revised March, 2012 19.5 _DMC_01_start_v3_move_xy  FO

Pagina 209 - Revised March, 2012 10-3

Chapter 19 2-Axis Linear Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 19-11  Example U16 CardNo=0; U16 NodeI

Pagina 210 - 10-4 Revised March, 2012

Chapter 19 2-Axis Linear Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 19-12 Revised March, 2012 (This page intentionally left blank

Pagina 211 - Revised March, 2012 10-5

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 20-1 Chapter 20 2-Axis Arc Interpolation Mo

Pagina 212 - 10-6 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-7 3.3 CANopen Protocol 3.3.1 Function List Table 3.3 Function Name

Pagina 213 - 10.2 _DMC_01_set_home_move

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 20-2 Revised March, 2012 Function Name Description _DMC_01_star

Pagina 214 - 10-8 Revised March, 2012

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 20-3 20.1 _DMC_01_start_tr_arc_xy  FORMAT I

Pagina 215

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 20-4 Revised March, 2012  Description Figure 20.1  Example

Pagina 216 - 11-2 Revised March, 2012

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 20-5 20.2 _DMC_01_start_sr_arc_xy  FORMAT I

Pagina 217 - 11.2 _DMC_01_set_velocity

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 20-6 Revised March, 2012  Example U16 CardNo=0; U16 NodeIDArra

Pagina 218 - 11-4 Revised March, 2012

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 20-7 20.3 _DMC_01_start_ta_arc_xy  FORMAT I

Pagina 219 - Revised March, 2012 11-5

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 20-8 Revised March, 2012  Example U16 CardNo=0; U16 NodeIDArra

Pagina 220 - 11-6 Revised March, 2012

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 20-9 20.4 _DMC_01_start_sa_arc_xy  FORMAT I

Pagina 221

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 20-10 Revised March, 2012  Example U16 CardNo=0; U16 NodeIDArr

Pagina 222 - 12.1 _DMC_01_set_torque_mode

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 20-11 20.5 _DMC_01_start_tr_arc2_xy  FORMAT

Pagina 223 - 12.2 _DMC_01_set_torque

PCI-DMC-A01 / PCI-DMC-B01 Programming Manual Revised March, 2012 i About this Manual User Information Please keep this manual in a safe place. This

Pagina 224 - 12.3 _DMC_01_set_torque_stop

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-8 Revised March, 2012 You input the value of the “NodeID”. The value will reflect the

Pagina 225 - Revised March, 2012 12-5

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 20-12 Revised March, 2012  Description Figure 20.2  Exampl

Pagina 226 - 12-6 Revised March, 2012

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 20-13 20.6 _DMC_01_start_sr_arc2_xy  FORMAT

Pagina 227 - Revised March, 2012 13-1

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 20-14 Revised March, 2012  Example U16 CardNo=0; U16 NodeIDArr

Pagina 228 - 13.1 _DMC_01_ipo_set_svon

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 20-15 20.7 _DMC_01_start_ta_arc2_xy  FORMAT

Pagina 229 - Revised March, 2012 13-3

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 20-16 Revised March, 2012  Example U16 CardNo=0; U16 NodeIDArr

Pagina 230 - 13-4 Revised March, 2012

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 20-17 20.8 _DMC_01_start_sa_arc2_xy  FORMAT

Pagina 231 - 13.4 _DMC_01_buf_dwell

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 20-18 Revised March, 2012  Example U16 CardNo=0; U16 NodeIDArr

Pagina 232 - 13.5 _DMC_01_set_group

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 20-19 20.9 _DMC_01_start_tr_arc3_xy  FORMAT

Pagina 233 - Revised March, 2012 14-1

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 20-20 Revised March, 2012  Description Figure 20.3  Exampl

Pagina 234 - 14.1 _DMC_01_emg_stop

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 20-21 20.10 _DMC_01_start_sr_arc3_xy  FORMA

Pagina 235 - 14.2 _DMC_01_sd_stop

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-9 3.4 Homing Motion Control 3.4.1 Overview Most application progra

Pagina 236 - 14.3 _DMC_01_sd_abort

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 20-22 Revised March, 2012  Example U16 CardNo=0 U16 NodeIDArra

Pagina 237 - 14.4 _DMC_01_set_sd_mode

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 20-23 20.11 _DMC_01_start_ta_arc3_xy  FORMA

Pagina 238 - 14-6 Revised March, 2012

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 20-24 Revised March, 2012  Example U16 CardNo=0 U16 NodeIDArra

Pagina 239 - Revised March, 2012 15-1

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 20-25 20.12 _DMC_01_start_sa_arc3_xy  FORMA

Pagina 240 - 15.1 _DMC_01_motion_done

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 20-26 Revised March, 2012  Example U16 CardNo=0 U16 NodeIDArra

Pagina 241 - 15.2 _DMC_01_motion_status

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 20-27 20.13 _DMC_01_start_spiral_xy  FORMAT

Pagina 242 - 15-4 Revised March, 2012

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 20-28 Revised March, 2012  Example U16 CardNo=0 U16 NodeID[2]=

Pagina 243 - Revised March, 2012 16-1

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 20-29 20.14 _DMC_01_start_spiral2_xy  FORMA

Pagina 244 - 16.2 _DMC_01_set_command

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 20-30 Revised March, 2012  Example U16 CardNo=0 U16 NodeID[2]=

Pagina 245 - 16.4 _DMC_01_set_position

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 20-31 20.15 _DMC_01_start_v3_arc_xy  FORMAT

Pagina 246 - 16.5 _DMC_01_get_target_pos

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-10 Revised March, 2012 3.4.2 Function List Table 3.4 Function Name _DMC_01_set_home_c

Pagina 247 - 16.6 _DMC_01_get_torque

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 20-32 Revised March, 2012  Description Figure 20.4 Explanatio

Pagina 248 - 16-6 Revised March, 2012

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 20-33 20.16 _DMC_01_start_v3_arc2_xy  FORMA

Pagina 249 - Revised March, 2012 16-7

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 20-34 Revised March, 2012  Example U16 CardNo=0; U16 NodeIDArr

Pagina 250 - 16-8 Revised March, 2012

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 20-35 20.17 _DMC_01_start_v3_arc3_xy  FORMA

Pagina 251 - Revised March, 2012 17-1

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 20-36 Revised March, 2012  Example U16 CardNo=0 U16 NodeIDArra

Pagina 252 - 17.1 _DMC_01_set_soft_limit

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 20-37 20.18 _DMC_01_start_v3_spiral_xy  FOR

Pagina 253 - Revised March, 2012 17-3

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 20-38 Revised March, 2012  Example U16 CardNo=0 U16 NodeID[2]=

Pagina 254 - 17-4 Revised March, 2012

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 20-39 20.19 _DMC_01_start_v3_spiral2_xy  FO

Pagina 255 - Revised March, 2012 18-1

Chapter 20 2-Axis Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 20-40 Revised March, 2012  Example U16 CardNo=0 U16 NodeID[2]=

Pagina 256 - 18.1 _DMC_01_start_tr_move

Chapter 21 3-Axis Linear Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 21-1 Chapter 21 3-Axis Linear Interpolat

Pagina 257 - 18.2 _DMC_01_start_sr_move

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-11 2) Enter the values of the arguments for motion control Figure

Pagina 258 - 18.3 _DMC_01_start_ta_move

Chapter 21 3-Axis Linear Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 21-2 Revised March, 2012 21.1 _DMC_01_start_tr_move_xyz  FO

Pagina 259 - 18.4 _DMC_01_start_sa_move

Chapter 21 3-Axis Linear Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 21-3 21.2 _DMC_01_start_sr_move_xyz  FOR

Pagina 260 - 18.5 _DMC_01_p_change

Chapter 21 3-Axis Linear Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 21-4 Revised March, 2012 21.3 _DMC_01_start_ta_move_xyz  FO

Pagina 261 - 18.6 _DMC_01_v_change

Chapter 21 3-Axis Linear Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 21-5 21.4 _DMC_01_start_sa_move_xyz  FOR

Pagina 262 - 18-8 Revised March, 2012

Chapter 21 3-Axis Linear Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 21-6 Revised March, 2012 21.5 _DMC_01_start_v3_move_xyz  FO

Pagina 263 - Revised March, 2012 18-9

Chapter 21 3-Axis Linear Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 21-7  Description Figure 21.4 Explanati

Pagina 264 - 18-10 Revised March, 2012

Chapter 21 3-Axis Linear Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 21-8 Revised March, 2012 (This page intentionally left blank.

Pagina 265 - Revised March, 2012 18-11

Chapter 22 3-Axis Spiral Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 22-1 Chapter 22 3-Axis Spiral Interpolat

Pagina 266 - 18-12 Revised March, 2012

Chapter 22 3-Axis Spiral Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 22-2 Revised March, 2012 22.1 _DMC_01_start_tr_heli_xy  FOR

Pagina 267 - Revised March, 2012 18-13

Chapter 22 3-Axis Spiral Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 22-3  Description Figure 22.1  Examp

Pagina 268 - 18-14 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-12 Revised March, 2012 5) Homing operation See Fig. 3.20. Click on “Move” to begin ex

Pagina 269 - Revised March, 2012 18-15

Chapter 22 3-Axis Spiral Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 22-4 Revised March, 2012 22.2 _DMC_01_start_sr_heli_xy  FOR

Pagina 270 - 18-16 Revised March, 2012

Chapter 22 3-Axis Spiral Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 22-5  Example U16 CardNo=0; U16 NodeIDAr

Pagina 271 - Revised March, 2012 18-17

Chapter 22 3-Axis Spiral Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 22-6 Revised March, 2012 22.3 _DMC_01_start_ta_heli_xy  FOR

Pagina 272 - 18-18 Revised March, 2012

Chapter 22 3-Axis Spiral Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 22-7  Example U16 CardNo=0; U16 NodeIDAr

Pagina 273 - Revised March, 2012 18-19

Chapter 22 3-Axis Spiral Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 22-8 Revised March, 2012 22.4 _DMC_01_start_sa_heli_xy  FOR

Pagina 274 - 18-20 Revised March, 2012

Chapter 22 3-Axis Spiral Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 22-9  Example U16 CardNo=0; U16 NodeIDAr

Pagina 275 - 18.16 _DMC_01_start_v3_move

Chapter 22 3-Axis Spiral Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 22-10 Revised March, 2012 22.5 _DMC_01_start_v3_heli_xy  FO

Pagina 276 - 18-22 Revised March, 2012

Chapter 22 3-Axis Spiral Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 22-11  Description Figure 22.2 Explanat

Pagina 277 - Chapter 19 2-Axis Linear

Chapter 22 3-Axis Spiral Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 22-12 Revised March, 2012 (This page intentionally left blank

Pagina 278 - 19-2 Revised March, 2012

Chapter 23 Velocity Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 23-1 Chapter 23 Velocity Motion Control API Table 23.1 Func

Pagina 279 - Revised March, 2012 19-3

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-13 3.5 Torque Motion Control 3.5.1 Function List Table 3.5 Functio

Pagina 280 - 19-4 Revised March, 2012

Chapter 23 Velocity Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 23-2 Revised March, 2012 23.1 _DMC_01_tv_move  FORMAT I16 PASCAL _DMC_01_tv_mo

Pagina 281 - Revised March, 2012 19-5

Chapter 23 Velocity Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 23-3 23.2 _DMC_01_sv_move  FORMAT I16 PASCAL _DMC_01_sv_mo

Pagina 282 - 19-6 Revised March, 2012

Chapter 23 Velocity Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 23-4 Revised March, 2012 (This page intentionally left blank.)

Pagina 283 - Revised March, 2012 19-7

Chapter 24 Synchronization Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 24-1 Chapter 24 Synchronization Motion Control API T

Pagina 284 - 19-8 Revised March, 2012

Chapter 24 Synchronization Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 24-2 Revised March, 2012 24.1 _DMC_01_sync_move  FORMAT I16 PASCAL _DMC

Pagina 285 - Revised March, 2012 19-9

Chapter 25 Remote Module Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 25-1 Chapter 25 Remote Module Control API Table 25.1 Function

Pagina 286 - 19-10 Revised March, 2012

Chapter 25 Remote Module Control API | PCI-DMC-A01 / PCI-DMC-B01 25-2 Revised March, 2012 25.1 _DMC_01_get_rm_input_value  FORMAT I16 PASCAL _DMC

Pagina 287 - Revised March, 2012 19-11

Chapter 25 Remote Module Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 25-3 25.2 _DMC_01_set_rm_input_filter  FORMAT I16 PASCAL _DMC

Pagina 288 - 19-12 Revised March, 2012

Chapter 25 Remote Module Control API | PCI-DMC-A01 / PCI-DMC-B01 25-4 Revised March, 2012 25.3 _DMC_01_set_rm_input_filter_enable  FORMAT I16 PAS

Pagina 289 - Motion Control API

Chapter 25 Remote Module Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 25-5 25.4 _DMC_01_set_rm_output_value  FORMAT I16 PASCAL _DMC

Pagina 290 - 20-2 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-14 Revised March, 2012 Input Node ID and check the “Timer” checkbox to enable motion

Pagina 291 - 20.1 _DMC_01_start_tr_arc_xy

Chapter 25 Remote Module Control API | PCI-DMC-A01 / PCI-DMC-B01 25-6 Revised March, 2012 25.5 _DMC_01_set_rm_output_value_error_handle  FORMAT I

Pagina 292 - 20-4 Revised March, 2012

Chapter 25 Remote Module Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 25-7 25.6 _DMC_01_get_rm_output_value  FORMAT I16 PASCAL _DMC

Pagina 293 - 20.2 _DMC_01_start_sr_arc_xy

Chapter 25 Remote Module Control API | PCI-DMC-A01 / PCI-DMC-B01 25-8 Revised March, 2012 25.7 _DMC_01_get_rm_output_value_error_handle  FORMAT I

Pagina 294 - 20-6 Revised March, 2012

Chapter 25 Remote Module Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 25-9 25.8 _DMC_01_set_rm_output_active  FORMAT I16 PASCAL _DM

Pagina 295 - 20.3 _DMC_01_start_ta_arc_xy

Chapter 25 Remote Module Control API | PCI-DMC-A01 / PCI-DMC-B01 25-10 Revised March, 2012 (This page intentionally left blank.)

Pagina 296 - 20-8 Revised March, 2012

Chapter 26 MPG and JOG Operation API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 26-1 Chapter 26 MPG and JOG Operation API Table 26.1 Function

Pagina 297 - 20.4 _DMC_01_start_sa_arc_xy

Chapter 26 MPG and JOG Operation API | PCI-DMC-A01 / PCI-DMC-B01 26-2 Revised March, 2012 26.1 _DMC_01_set_rm_mpg_axes_enable  FORMAT I16 PASCAL

Pagina 298 - 20-10 Revised March, 2012

Chapter 26 MPG and JOG Operation API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 26-3  Example I16 rt = 0; U16 CardNo = 0, MasterNodeID = 1, M

Pagina 299 - Revised March, 2012 20-11

Chapter 26 MPG and JOG Operation API | PCI-DMC-A01 / PCI-DMC-B01 26-4 Revised March, 2012 26.2 _DMC_01_set_rm_mpg_axes_enable2  FORMAT I16 PASCAL

Pagina 300 - 20-12 Revised March, 2012

Chapter 26 MPG and JOG Operation API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 26-5 NOTE The above example is explained below: Conditions:

Pagina 301 - Revised March, 2012 20-13

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-15 7) Exit procedure Click on the “Exit” button to quit and exit th

Pagina 302 - 20-14 Revised March, 2012

Chapter 26 MPG and JOG Operation API | PCI-DMC-A01 / PCI-DMC-B01 26-6 Revised March, 2012 26.3 _DMC_01_set_rm_jog_axes_enable  FORMAT I16 PASCAL

Pagina 303 - Revised March, 2012 20-15

Chapter 27 4-Channel Pulse Interface API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 27-1 Chapter 27 4-Channel Pulse Interface API Table 27.1

Pagina 304 - 20-16 Revised March, 2012

Chapter 27 4-Channel Pulse Interface API | PCI-DMC-A01 / PCI-DMC-B01 27-2 Revised March, 2012 27.1 _DMC_01_set_rm_04pi_ipulse_mode  FORMAT I16 PA

Pagina 305 - Revised March, 2012 20-17

Chapter 27 4-Channel Pulse Interface API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 27-3 27.2 _DMC_01_set_rm_04pi_opulse_mode  FORMAT I16 PAS

Pagina 306 - 20-18 Revised March, 2012

Chapter 27 4-Channel Pulse Interface API | PCI-DMC-A01 / PCI-DMC-B01 27-4 Revised March, 2012 27.3 _DMC_01_set_rm_04pi_svon_polarity  FORMAT I16

Pagina 307 - Revised March, 2012 20-19

Chapter 27 4-Channel Pulse Interface API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 27-5 27.4 _DMC_01_set_rm_04pi_DO2  FORMAT I16 PASCAL _DMC

Pagina 308 - 20-20 Revised March, 2012

Chapter 27 4-Channel Pulse Interface API | PCI-DMC-A01 / PCI-DMC-B01 27-6 Revised March, 2012 27.5 _DMC_01_set_rm_04pi_homing_ratio  FORMAT I16 P

Pagina 309 - Revised March, 2012 20-21

Chapter 27 4-Channel Pulse Interface API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 27-7 27.6 _DMC_01_04pi_set_poweron  FORMAT I16 PASCAL _DM

Pagina 310 - 20-22 Revised March, 2012

Chapter 27 4-Channel Pulse Interface API | PCI-DMC-A01 / PCI-DMC-B01 27-8 Revised March, 2012 27.7 _DMC_01_rm_04PI_get_buffer  FORMAT I16 PASCAL

Pagina 311 - Revised March, 2012 20-23

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 28-1 Chapter 28 4-Channel Pulse I

Pagina 312 - 20-24 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-16 Revised March, 2012 3.6 Velocity Motion Control (1) 3.6.1 Function List Table 3.6

Pagina 313 - Revised March, 2012 20-25

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 28-2 Revised March, 2012 Function Name Description _D

Pagina 314 - 20-26 Revised March, 2012

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 28-3 28.1 _DMC_01_rm_04pi_md1_start

Pagina 315 - Revised March, 2012 20-27

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 28-4 Revised March, 2012  Example U16 CardNo=0; U16

Pagina 316 - 20-28 Revised March, 2012

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 28-5 28.2 _DMC_01_rm_04pi_md1_v_mov

Pagina 317 - Revised March, 2012 20-29

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 28-6 Revised March, 2012 28.3 _DMC_01_rm_04pi_md1_star

Pagina 318 - 20-30 Revised March, 2012

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 28-7  Example U16 CardNo=0, NodeI

Pagina 319 - Revised March, 2012 20-31

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 28-8 Revised March, 2012 28.4 _DMC_01_rm_04pi_md1_star

Pagina 320 - 20-32 Revised March, 2012

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 28-9  Example U16 CardNo=0, NodeI

Pagina 321 - Revised March, 2012 20-33

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 28-10 Revised March, 2012 28.5 _DMC_01_rm_04pi_md1_sta

Pagina 322 - 20-34 Revised March, 2012

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 28-11  Example U16 CardNo=0, Node

Pagina 323 - Revised March, 2012 20-35

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-17 Input Node ID and check the “Timer” checkbox to enable motion st

Pagina 324 - 20-36 Revised March, 2012

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 28-12 Revised March, 2012 28.6 _DMC_01_rm_04pi_md1_sta

Pagina 325 - Revised March, 2012 20-37

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 28-13  Example U16 CardNo=0, Node

Pagina 326 - 20-38 Revised March, 2012

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 28-14 Revised March, 2012 28.7 _DMC_01_rm_04pi_md1_sta

Pagina 327 - Revised March, 2012 20-39

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 28-15  Example U16 CardNo=0, Node

Pagina 328 - 20-40 Revised March, 2012

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 28-16 Revised March, 2012 28.8 _DMC_01_rm_04pi_md1_sta

Pagina 329 - Chapter 21 3-Axis Linear

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 28-17  Example U16 CardNo=0, Node

Pagina 330 - 21-2 Revised March, 2012

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 28-18 Revised March, 2012 28.9 _DMC_01_rm_04pi_md1_sta

Pagina 331 - Revised March, 2012 21-3

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 28-19  Example U16 CardNo=0, Node

Pagina 332 - 21-4 Revised March, 2012

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 28-20 Revised March, 2012 28.10 _DMC_01_rm_04pi_md1_p_

Pagina 333 - Revised March, 2012 21-5

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 28-21 28.11 _DMC_01_rm_04pi_md1_v_c

Pagina 334 - 21-6 Revised March, 2012

PCI-DMC-A01 / PCI-DMC-B01 Programming Manual ii Revised March, 2012 Table of Contents Chapter 1 Introduction to the API Function Library ------

Pagina 335 - Revised March, 2012 21-7

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-18 Revised March, 2012 6) Display current RPM value rt = _DMC_01_get_rpm (gDMCCardNo

Pagina 336 - 21-8 Revised March, 2012

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 28-22 Revised March, 2012 28.12 _DMC_01_rm_04pi_md1_se

Pagina 337

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 28-23 28.13 _DMC_01_rm_04pi_md1_set

Pagina 338 - 22-2 Revised March, 2012

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 28-24 Revised March, 2012 28.14 _DMC_01_rm_04pi_md1_ge

Pagina 339 - Revised March, 2012 22-3

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 28-25 28.15 _DMC_01_rm_04pi_md1_set

Pagina 340 - 22-4 Revised March, 2012

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 28-26 Revised March, 2012 28.16 _DMC_01_rm_04pi_md1_ge

Pagina 341 - Revised March, 2012 22-5

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 28-27 28.17 _DMC_01_set_rm_04pi_ref

Pagina 342 - 22-6 Revised March, 2012

Chapter 28 4-Channel Pulse Interface (Mode 1) Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 28-28 Revised March, 2012 (This page intentionally lef

Pagina 343 - Revised March, 2012 22-7

Chapter 29 4-Channel Analog Output Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 29-1 Chapter 29 4-Channel Analog Output R

Pagina 344 - 22-8 Revised March, 2012

Chapter 29 4-Channel Analog Output Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 29-2 Revised March, 2012 29.1 _DMC_01_rm_04da_set_output_value

Pagina 345 - Revised March, 2012 22-9

Chapter 29 4-Channel Analog Output Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 29-3 29.2 _DMC_01_rm_04da_get_output_value

Pagina 346 - 22-10 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-19 3.7 Velocity Motion Control (2) 3.7.1 Function List Table 3.7

Pagina 347 - Revised March, 2012 22-11

Chapter 29 4-Channel Analog Output Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 29-4 Revised March, 2012 29.3 _DMC_01_rm_04da_get_return_code

Pagina 348 - 22-12 Revised March, 2012

Chapter 29 4-Channel Analog Output Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 29-5 29.4 _DMC_01_rm_04da_set_output_range

Pagina 349 - Revised March, 2012 23-1

Chapter 29 4-Channel Analog Output Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 29-6 Revised March, 2012 29.5 _DMC_01_rm_04da_set_output_enabl

Pagina 350 - 23.1 _DMC_01_tv_move

Chapter 29 4-Channel Analog Output Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 29-7 29.6 _DMC_01_rm_04da_set_output_overra

Pagina 351 - 23.2 _DMC_01_sv_move

Chapter 29 4-Channel Analog Output Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 29-8 Revised March, 2012 29.7 _DMC_01_rm_04da_set_output_error

Pagina 352 - 23-4 Revised March, 2012

Chapter 29 4-Channel Analog Output Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 29-9 29.8 _DMC_01_rm_04da_read_data  FORM

Pagina 353 - Control API

Chapter 29 4-Channel Analog Output Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 29-10 Revised March, 2012 29.9 _DMC_01_rm_04da_set_output_erro

Pagina 354 - 24.1 _DMC_01_sync_move

Chapter 29 4-Channel Analog Output Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 29-11 29.10 _DMC_01_rm_04da_set_output_offs

Pagina 355 - Revised March, 2012 25-1

Chapter 29 4-Channel Analog Output Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 29-12 Revised March, 2012 29.11 _DMC_01_rm_04da_get_output_off

Pagina 356 - 25-2 Revised March, 2012

Chapter 30 4-Channel Analog Input Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 30-1 Chapter 30 4-Channel Analog Input Rem

Pagina 357 - Revised March, 2012 25-3

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-20 Revised March, 2012 3) Enter the values of the arguments for motion control Figu

Pagina 358 - 25-4 Revised March, 2012

Chapter 30 4-Channel Analog Input Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 30-2 Revised March, 2012 30.1 _DMC_01_set_04ad_input_range  F

Pagina 359 - Revised March, 2012 25-5

Chapter 30 4-Channel Analog Input Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 30-3 30.2 _DMC_01_get_04ad_input_range  FO

Pagina 360 - 25-6 Revised March, 2012

Chapter 30 4-Channel Analog Input Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 30-4 Revised March, 2012 30.3 _DMC_01_set_04ad_zero_scale  FO

Pagina 361 - Revised March, 2012 25-7

Chapter 30 4-Channel Analog Input Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 30-5 30.4 _DMC_01_get_04ad_zero_scale_status

Pagina 362 - 25-8 Revised March, 2012

Chapter 30 4-Channel Analog Input Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 30-6 Revised March, 2012 30.5 _DMC_01_set_04ad_full_scale  FO

Pagina 363 - Revised March, 2012 25-9

Chapter 30 4-Channel Analog Input Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 30-7 30.6 _DMC_01_get_04ad_full_scale_status

Pagina 364 - 25-10 Revised March, 2012

Chapter 30 4-Channel Analog Input Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 30-8 Revised March, 2012 30.7 _DMC_01_set_04ad_conversion_time

Pagina 365 - Revised March, 2012 26-1

Chapter 30 4-Channel Analog Input Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 30-9 30.8 _DMC_01_get_04ad_conversion_time

Pagina 366 - 26-2 Revised March, 2012

Chapter 30 4-Channel Analog Input Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 30-10 Revised March, 2012 30.9 _DMC_01_get_04ad_data  FORMAT

Pagina 367 - Revised March, 2012 26-3

Chapter 30 4-Channel Analog Input Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 30-11 30.10 _DMC_01_set_04ad_average_mode 

Pagina 368 - 26-4 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-21 3.8 Point to Point Motion Control 3.8.1 Overview Point to point

Pagina 369 - Revised March, 2012 26-5

Chapter 30 4-Channel Analog Input Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 30-12 Revised March, 2012 30.11 _DMC_01_get_04ad_average_mode 

Pagina 370 - 26-6 Revised March, 2012

Chapter 30 4-Channel Analog Input Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 30-13 30.12 _DMC_01_set_04ad_input_enable 

Pagina 371 - Revised March, 2012 27-1

Chapter 30 4-Channel Analog Input Remote I/O Module API | PCI-DMC-A01 / PCI-DMC-B01 30-14 Revised March, 2012 (This page intentionally left blank.)

Pagina 372 - 27-2 Revised March, 2012

Chapter 31 Slave Data API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 31-1 Chapter 31 Slave Data API Table 31.1 Function Name Description _DM

Pagina 373 - Revised March, 2012 27-3

Chapter 31 Slave Data API | PCI-DMC-A01 / PCI-DMC-B01 31-2 Revised March, 2012 31.1 _DMC_01_get_devicetype  FORMAT I16 PASCAL _DMC_01_get_devicet

Pagina 374 - 27-4 Revised March, 2012

Chapter 31 Slave Data API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 31-3 NOTE ※Table of device type codes used for the DeviceType variable:

Pagina 375 - 27.4 _DMC_01_set_rm_04pi_DO2

Chapter 31 Slave Data API | PCI-DMC-A01 / PCI-DMC-B01 31-4 Revised March, 2012 31.2 _DMC_01_get_slave_version  FORMAT I16 PASCAL _DMC_01_get_slav

Pagina 376 - 27-6 Revised March, 2012

Chapter 32 Parameter Monitoring API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 32-1 Chapter 32 Parameter Monitoring API Table 32.1 Function N

Pagina 377 - Revised March, 2012 27-7

Chapter 32 Parameter Monitoring API | PCI-DMC-A01 / PCI-DMC-B01 32-2 Revised March, 2012 32.1 _DMC_01_set_monitor  FORMAT I16 PASCAL _DMC_01_set_

Pagina 378 - 27-8 Revised March, 2012

Chapter 32 Parameter Monitoring API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 32-3  Reference Table 32.2 Monitor item index Monitor item Un

Pagina 379 - (Mode 1) Motion Control API

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-22 Revised March, 2012 3.8.3 Sample Application Program Appearance Figure 3.33 1) C

Pagina 380 - 28-2 Revised March, 2012

Chapter 32 Parameter Monitoring API | PCI-DMC-A01 / PCI-DMC-B01 32-4 Revised March, 2012 Monitor item index Monitor item Unit Data length 04PI Se

Pagina 381 - Revised March, 2012 28-3

Chapter 32 Parameter Monitoring API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 32-5 32.2 _DMC_01_get_monitor  FORMAT I16 PASCAL _DMC_01_set_c

Pagina 382 - 28-4 Revised March, 2012

Chapter 32 Parameter Monitoring API | PCI-DMC-A01 / PCI-DMC-B01 32-6 Revised March, 2012 32.3 _DMC_01_get_servo_command  FORMAT I16 PASCAL _DMC_0

Pagina 383 - Revised March, 2012 28-5

Chapter 32 Parameter Monitoring API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 32-7 32.4 _DMC_01_get_servo_DI  FORMAT I16 PASCAL _DMC_01_get_

Pagina 384 - 28-6 Revised March, 2012

Chapter 32 Parameter Monitoring API | PCI-DMC-A01 / PCI-DMC-B01 32-8 Revised March, 2012 32.5 _DMC_01_get_servo_DO  FORMAT I16 PASCAL _DMC_01_get

Pagina 385 - Revised March, 2012 28-7

Chapter 33 Alarm Message API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 33-1 Chapter 33 Alarm Message API Table 33.1 Function Name Descripti

Pagina 386 - 28-8 Revised March, 2012

Chapter 33 Alarm Message API | PCI-DMC-A01 / PCI-DMC-B01 33-2 Revised March, 2012 33.1 _DMC_01_set_ralm  FORMAT I16 PASCAL _DMC_01_set_ralm (U16

Pagina 387 - Revised March, 2012 28-9

Chapter 33 Alarm Message API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 33-3 33.2 _DMC_01_get_alm_code  FORMAT I16 PASCAL _DMC_01_get_alm_cod

Pagina 388 - 28-10 Revised March, 2012

Chapter 33 Alarm Message API | PCI-DMC-A01 / PCI-DMC-B01 33-4 Revised March, 2012 33.3 _DMC_01_master_alm_code  FORMAT I16 PASCAL _DMC_01_master_

Pagina 389 - Revised March, 2012 28-11

Chapter 33 Alarm Message API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 33-5 33.4 _DMC_01_slave_error  FORMAT I16 PASCAL _DMC_01_slave_error

Pagina 390 - 28-12 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-23 3) Enter the values of the arguments for motion control Figure

Pagina 391 - Revised March, 2012 28-13

Chapter 33 Alarm Message API | PCI-DMC-A01 / PCI-DMC-B01 33-6 Revised March, 2012 (This page intentionally left blank.)

Pagina 392 - 28-14 Revised March, 2012

Chapter 34 Multi-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 34-1 Chapter 34 Multi-Axis Motion Control API Table 34.1

Pagina 393 - Revised March, 2012 28-15

Chapter 34 Multi-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 34-2 Revised March, 2012 34.1 _DMC_01_multi_axes_move  FORMAT I16 PASCAL _DM

Pagina 394 - 28-16 Revised March, 2012

Chapter 34 Multi-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 34-3  Example U16 CardNo=0, AxisNum=4; U16 NodeID[4]={1,2

Pagina 395 - Revised March, 2012 28-17

Chapter 34 Multi-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 34-4 Revised March, 2012 34.2 _ DMC_01_liner_speed_master  FORMAT I16 PASCAL

Pagina 396 - 28-18 Revised March, 2012

Chapter 34 Multi-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 34-5 34.3 _DMC_01_start_v3_multi_axes  FORMAT I16 PASCAL

Pagina 397 - Revised March, 2012 28-19

Chapter 34 Multi-Axis Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 34-6 Revised March, 2012  Description Figure 34.1 Explanation of TPhase1 an

Pagina 398 - 28-20 Revised March, 2012

Chapter 35 Buffer Operation API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 35-1 Chapter 35 Buffer Operation API Table 35.1 Function Name Des

Pagina 399 - Revised March, 2012 28-21

Chapter 35 Buffer Operation API | PCI-DMC-A01 / PCI-DMC-B01 35-2 Revised March, 2012 35.1 _DMC_01_set_trigger_buf_function  FORMAT I16 PASCAL _DM

Pagina 400 - 28-22 Revised March, 2012

Chapter 36 Interrupt API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 36-1 Chapter 36 Interrupt API Table 36.1 Function Name Description _DMC_

Pagina 401 - Revised March, 2012 28-23

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-24 Revised March, 2012 6) Start point to point motion control Click on the “” or “

Pagina 402 - 28-24 Revised March, 2012

Chapter 36 Interrupt API | PCI-DMC-A01 / PCI-DMC-B01 36-2 Revised March, 2012 36.1 _DMC_01_ set_int_factor  FORMAT I16 PASCAL _DMC_01_set_int_fac

Pagina 403 - Revised March, 2012 28-25

Chapter 36 Interrupt API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 36-3 36.2 _DMC_01_ int_enable  FORMAT I16 PASCAL _DMC_01_int_enable (U16

Pagina 404 - 28-26 Revised March, 2012

Chapter 36 Interrupt API | PCI-DMC-A01 / PCI-DMC-B01 36-4 Revised March, 2012 36.4 _DMC_01_ get_int_count  FORMAT I16 PASCAL _DMC_01_get_int_coun

Pagina 405 - Revised March, 2012 28-27

Chapter 36 Interrupt API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 36-5 36.5 _DMC_01_ get_int_status  FORMAT I16 PASCAL _DMC_01_get_int_stat

Pagina 406 - 28-28 Revised March, 2012

Chapter 36 Interrupt API | PCI-DMC-A01 / PCI-DMC-B01 36-6 Revised March, 2012 36.6 _DMC_01_link_ interrupt  FORMAT I16 PASCAL _DMC_01_link_interr

Pagina 407 - Remote I/O Module API

Chapter 37 Security API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 37-1 Chapter 37 Security API Table 37.1 Function Name Description _DMC_01

Pagina 408 - 29-2 Revised March, 2012

Chapter 37 Security API | PCI-DMC-A01 / PCI-DMC-B01 37-2 Revised March, 2012 37.1 _DMC_01_ read_security  FORMAT I16 PASCAL _DMC_01_read_security

Pagina 409 - Revised March, 2012 29-3

Chapter 37 Security API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 37-3 37.3 _DMC_01_write_security  FORMAT I16 PASCAL _DMC_01_write_security

Pagina 410 - 29-4 Revised March, 2012

Chapter 37 Security API | PCI-DMC-A01 / PCI-DMC-B01 37-4 Revised March, 2012 37.5 _DMC_01_ check_userpassword  FORMAT I16 PASCAL _DMC_01_ check_u

Pagina 411 - Revised March, 2012 29-5

Chapter 37 Security API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 37-5 37.7 _DMC_01_check_verifykey  FORMAT I16 PASCAL _DMC_01_check_verifyk

Pagina 412 - 29-6 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-25 Motion counter value: rt = _DMC_01_get_command(gDMCCardNo, Nod

Pagina 413 - Revised March, 2012 29-7

Chapter 37 Security API | PCI-DMC-A01 / PCI-DMC-B01 37-6 Revised March, 2012 37.9 _DMC_01_ read_serialno  FORMAT I16 PASCAL _DMC_01_ read_serialn

Pagina 414 - 29-8 Revised March, 2012

Chapter 37 Security API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 37-7 37.10 misc_slave_check_userpassword  FORMAT I16 PASCAL _misc_slave_ch

Pagina 415 - Revised March, 2012 29-9

Chapter 37 Security API | PCI-DMC-A01 / PCI-DMC-B01 37-8 Revised March, 2012 37.11 _misc_slave_write_userpassword  FORMAT I16 PASCAL _misc_slave_

Pagina 416 - 29-10 Revised March, 2012

Chapter 37 Security API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 37-9 37.12 _misc_slave_get_serialno  FORMAT I16 PASCAL _misc_slave_get_ser

Pagina 417 - Revised March, 2012 29-11

Chapter 37 Security API | PCI-DMC-A01 / PCI-DMC-B01 37-10 Revised March, 2012 37.13 _misc_security  FORMAT I16 PASCAL _misc_security (U32 OtherWo

Pagina 418 - 29-12 Revised March, 2012

Chapter 37 Security API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 37-11 37.14 _misc_slave_write_verifykey  FORMAT I16 PASCAL _misc_slave_wri

Pagina 419

Chapter 37 Security API | PCI-DMC-A01 / PCI-DMC-B01 37-12 Revised March, 2012 37.15 _misc_slave_check_verifykey  FORMAT I16 PASCAL _misc_slave_ch

Pagina 420 - 30-2 Revised March, 2012

Chapter 37 Security API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 37-13 37.16 _misc_slave_user_data_buffer_read  FORMAT I16 PASCAL _ misc_sl

Pagina 421 - Revised March, 2012 30-3

Chapter 37 Security API | PCI-DMC-A01 / PCI-DMC-B01 37-14 Revised March, 2012 37.17 _misc_slave_user_data_buffer_write  FORMAT I16 PASCAL _misc_s

Pagina 422 - 30-4 Revised March, 2012

Chapter 37 Security API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 37-15 37.18 _misc_slave_user_data_to_flash  FORMAT I16 PASCAL _ misc_slave

Pagina 423 - Revised March, 2012 30-5

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-26 Revised March, 2012 3.9 Linear Interpolation Motion Control 3.9.1 Overview If you

Pagina 424 - 30-6 Revised March, 2012

Chapter 37 Security API | PCI-DMC-A01 / PCI-DMC-B01 37-16 Revised March, 2012 (This page intentionally left blank.)

Pagina 425 - Revised March, 2012 30-7

Chapter 38 Limit Reversal API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 38-1 Chapter 38 Limit Reversal API Table 38.1 Function Name Descrip

Pagina 426 - 30-8 Revised March, 2012

Chapter 38 Limit Reversal API | PCI-DMC-A01 / PCI-DMC-B01 38-2 Revised March, 2012 38.1 _ DMC_01_rm_04pi_set_MEL_polarity  FORMAT I16 PASCAL _DMC

Pagina 427 - Revised March, 2012 30-9

Chapter 38 Limit Reversal API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 38-3 38.2 _ DMC_01_rm_04pi_get_MEL_polarity  FORMAT I16 PASCAL _DMC_

Pagina 428 - 30.9 _DMC_01_get_04ad_data

Chapter 38 Limit Reversal API | PCI-DMC-A01 / PCI-DMC-B01 38-4 Revised March, 2012 38.3 _ DMC_01_rm_04pi_set_PEL_polarity  FORMAT I16 PASCAL _DMC

Pagina 429 - Revised March, 2012 30-11

Chapter 38 Limit Reversal API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 38-5 38.4 _ DMC_01_rm_04pi_get_PEL_polarity  FORMAT I16 PASCAL _DMC_

Pagina 430 - 30-12 Revised March, 2012

Chapter 38 Limit Reversal API | PCI-DMC-A01 / PCI-DMC-B01 38-6 Revised March, 2012 (This page intentionally left blank.)

Pagina 431 - Revised March, 2012 30-13

Chapter 39 Compare API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 39-1 Chapter 39 Compare API Table 39.1 Function Name Description _DMC_01_s

Pagina 432 - 30-14 Revised March, 2012

Chapter 39 Compare API | PCI-DMC-A01 / PCI-DMC-B01 39-2 Revised March, 2012 39.1 _ DMC_01_set_compare_channel_position  FORMAT I16 PASCAL _ DMC_0

Pagina 433 - Chapter 31 Slave Data API

Chapter 39 Compare API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 39-3 39.2 _DMC_01_get_compare_channel_position  FORMAT I16 PASCAL _DMC_01_g

Pagina 434 - 31.1 _DMC_01_get_devicetype

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-27 3.9.3 Sample Application Program Appearance Figure 3.41 1) Car

Pagina 435 - Revised March, 2012 31-3

Chapter 39 Compare API | PCI-DMC-A01 / PCI-DMC-B01 39-4 Revised March, 2012 39.3 _DMC_01_set_compare_ipulse_mode  FORMAT I16 PASCAL _DMC_01_set_c

Pagina 436 - 31-4 Revised March, 2012

Chapter 39 Compare API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 39-5 39.4 _DMC_01_set_compare_channel_direction  FORMAT I16 PASCAL _DMC_01

Pagina 437 - Revised March, 2012 32-1

Chapter 39 Compare API | PCI-DMC-A01 / PCI-DMC-B01 39-6 Revised March, 2012 39.5 _DMC_01_set_compare_channel_trigger_time  FORMAT I16 PASCAL _DM

Pagina 438 - 32.1 _DMC_01_set_monitor

Chapter 39 Compare API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 39-7 39.6 _DMC_01_set_compare_channel_one_shot  FORMAT I16 PASCAL _DMC_01_

Pagina 439 - Revised March, 2012 32-3

Chapter 39 Compare API | PCI-DMC-A01 / PCI-DMC-B01 39-8 Revised March, 2012 39.7 _DMC_01_set_compare_channel_source  FORMAT I16 PASCAL _DMC_01_se

Pagina 440 - 32-4 Revised March, 2012

Chapter 39 Compare API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 39-9 39.8 _DMC_01_channel0_position_cmp  FORMAT I16 PASCAL _DMC_01_channel0

Pagina 441 - 32.2 _DMC_01_get_monitor

Chapter 39 Compare API | PCI-DMC-A01 / PCI-DMC-B01 39-10 Revised March, 2012 39.9 _DMC_01_channel1_output_enable  FORMAT I16 PASCAL _DMC_01_chann

Pagina 442 - 32-6 Revised March, 2012

Chapter 39 Compare API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 39-11 39.10 _DMC_01_channel1_output_mode  FORMAT I16 PASCAL _DMC_01_channel

Pagina 443 - 32.4 _DMC_01_get_servo_DI

Chapter 39 Compare API | PCI-DMC-A01 / PCI-DMC-B01 39-12 Revised March, 2012 Custom mode When set to custom mode, level table's value is set t

Pagina 444 - 32.5 _DMC_01_get_servo_DO

Chapter 39 Compare API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 39-13 39.11 _DMC_01_channel1_get_io_status  FORMAT I16 PASCAL _DMC_01_chann

Pagina 445 - Revised March, 2012 33-1

PCI-DMC-A01 / PCI-DMC-B01 Programming Manual Revised March, 2012 iii 3.7 Velocity Motion Control (2) -----------------------------------------------

Pagina 446 - 33.1 _DMC_01_set_ralm

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-28 Revised March, 2012 3) Enter the values of the arguments for motion control Figu

Pagina 447 - 33.2 _DMC_01_get_alm_code

Chapter 39 Compare API | PCI-DMC-A01 / PCI-DMC-B01 39-14 Revised March, 2012 39.12 _DMC_01_channel1_set_gpio_out  FORMAT I16 PASCAL _DMC_01_chann

Pagina 448 - 33.3 _DMC_01_master_alm_code

Chapter 39 Compare API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 39-15 39.13 _DMC_01_channel1_position_compare_table  FORMAT I16 PASCAL _DMC

Pagina 449 - 33.4 _DMC_01_slave_error

Chapter 39 Compare API | PCI-DMC-A01 / PCI-DMC-B01 39-16 Revised March, 2012 39.14 _DMC_01_channel1_position_compare_table_level  FORMAT I16 PASC

Pagina 450 - 33-6 Revised March, 2012

Chapter 39 Compare API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 39-17 39.15 _DMC_01_channel1_position_compare_table_cnt  FORMAT I16 PASCAL

Pagina 451 - Revised March, 2012 34-1

Chapter 39 Compare API | PCI-DMC-A01 / PCI-DMC-B01 39-18 Revised March, 2012 39.16 _DMC_01_set_compare_channel_polarity  FORMAT I16 PASCAL _DMC_0

Pagina 452 - 34.1 _DMC_01_multi_axes_move

Chapter 39 Compare API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 39-19 39.17 _DMC_01_channel0_position_cmp_by_gpio  FORMAT I16 PASCAL _DMC_0

Pagina 453 - Revised March, 2012 34-3

Chapter 39 Compare API | PCI-DMC-A01 / PCI-DMC-B01 39-20 Revised March, 2012 39.18 _DMC_01_channel1_position_re_compare_table  FORMAT I16 PASCAL

Pagina 454 - 34-4 Revised March, 2012

Chapter 40 Linear and Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 40-1 Chapter 40 Linear and Arc Interpol

Pagina 455 - Revised March, 2012 34-5

Chapter 40 Linear and Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 40-2 Revised March, 2012 40.1 _DMC_01_start_rline_xy  FORM

Pagina 456 - 34-6 Revised March, 2012

Chapter 40 Linear and Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 40-3  Description Mode Parameter Settin

Pagina 457 - Function Name Description

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-29 6) Start motion control with linear interpolation in 2 or 3 axe

Pagina 458 - 35-2 Revised March, 2012

Chapter 40 Linear and Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 40-4 Revised March, 2012 40.2 _DMC_01_start_rline_xyz  FOR

Pagina 459 - Chapter 36 Interrupt API

Chapter 40 Linear and Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 40-5  Description Mode Parameter Settin

Pagina 460 - 36.1 _DMC_01_ set_int_factor

Chapter 40 Linear and Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 40-6 Revised March, 2012 40.3 _DMC_01_start_v3_rline_xy  F

Pagina 461 - 36.3 _DMC_01_ int_disable

Chapter 40 Linear and Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 40-7  Description Figure 40.7 Explanat

Pagina 462 - 36.4 _DMC_01_ get_int_count

Chapter 40 Linear and Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 40-8 Revised March, 2012  Example U16 CardNo=0, *NodeID=1,

Pagina 463 - 36.5 _DMC_01_ get_int_status

Chapter 40 Linear and Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 40-9 40.4 _DMC_01_start_v3_rline_xyz  F

Pagina 464 - 36.6 _DMC_01_link_ interrupt

Chapter 40 Linear and Arc Interpolation Motion Control API | PCI-DMC-A01 / PCI-DMC-B01 40-10 Revised March, 2012  Example U16 CardNo=0, *NodeID=1

Pagina 465 - Chapter 37 Security API

Chapter 41 Speed Continue API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 41-1 Chapter 41 Speed Continue API Table 41.1 Function Name Descrip

Pagina 466 - 37.1 _DMC_01_ read_security

Chapter 41 Speed Continue API | PCI-DMC-A01 / PCI-DMC-B01 41-2 Revised March, 2012 41.1 _DMC_01_speed_continue  FORMAT I16 PASCAL _DMC_01_speed_c

Pagina 467 - 37.3 _DMC_01_write_security

Chapter 41 Speed Continue API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 41-3 41.2 _DMC_01_speed_continue_mode  FORMAT I16 PASCAL _DMC_01_spe

Pagina 468 - 37-4 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-30 Revised March, 2012 7) Stop motion Figure 3.46 Hit the “STOP” button to execute

Pagina 469 - 37.8 _DMC_01_write_verifykey

Chapter 41 Speed Continue API | PCI-DMC-A01 / PCI-DMC-B01 41-4 Revised March, 2012 Mode is 1 Assume conditions are set to Dist is 1000, MaxVel is 2

Pagina 470 - 37.9 _DMC_01_ read_serialno

Chapter 41 Speed Continue API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 41-5 41.3 _DMC_01_speed_continue_combine_ratio  FORMAT I16 PASCAL _D

Pagina 471 - Revised March, 2012 37-7

Chapter 41 Speed Continue API | PCI-DMC-A01 / PCI-DMC-B01 41-6 Revised March, 2012 NOTE ※ When axes 1 ~ 6 carry out Speed Continue, the resources

Pagina 472 - 37-8 Revised March, 2012

Chapter 42 Other API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 42-1 Chapter 42 Other API Table 42.1 Function Name Description _misc_app_get

Pagina 473 - Revised March, 2012 37-9

Chapter 42 Other API | PCI-DMC-A01 / PCI-DMC-B01 42-2 Revised March, 2012 42.1 _misc_app_get_circle_endpoint  FORMAT I16 PASCAL _misc_app_get_cir

Pagina 474 - 37.13 _misc_security

Chapter 42 Other API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 42-3 42.2 _misc_app_get_circle_center_point  FORMAT I16 PASCAL _misc_app_get_

Pagina 475 - Revised March, 2012 37-11

Chapter 42 Other API | PCI-DMC-A01 / PCI-DMC-B01 42-4 Revised March, 2012 42.3 _misc_set_record_debuging  FORMAT I16 PASCAL _misc_set_record_debu

Pagina 476 - 37-12 Revised March, 2012

Chapter 42 Other API | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 42-5 42.5 _DMC_01_enable_dda_mode  FORMAT I16 PASCAL _DMC_01_enable_dda_mode

Pagina 477 - Revised March, 2012 37-13

Chapter 42 Other API | PCI-DMC-A01 / PCI-DMC-B01 42-6 Revised March, 2012 42.6 _DMC_01_set_dda_data  FORMAT I16 PASCAL _DMC_01_set_dda_data (U16

Pagina 478 - 37-14 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-31 3.10 Arc Interpolation Motion Control 3.10.1 Overview PCI-DMC-A

Pagina 479 - Revised March, 2012 37-15

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-32 Revised March, 2012 3.10.3 Sample Application Program Appearance Figure 3.48 1)

Pagina 480 - 37-16 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-33 StrVel item: Starting velocity. API function's argument var

Pagina 481 - Revised March, 2012 38-1

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-34 Revised March, 2012 ➌ Cen_X item: Center's x-coordinate. API function's

Pagina 482 - 38-2 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-35 2-axis arc interpolation using interpolation method 2 (Arc2).

Pagina 483 - Revised March, 2012 38-3

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-36 Revised March, 2012 Hit the “STOP” button to execute an emergency stop: rt = _DM

Pagina 484 - 38-4 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-37 3.11 Spiral Interpolation Motion Control -Helix 3.11.1 Function

Pagina 485 - Revised March, 2012 38-5

PCI-DMC-A01 / PCI-DMC-B01 Programming Manual iv Revised March, 2012 3.18 Change Velocity -----------------------------------------------------

Pagina 486 - 38-6 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-38 Revised March, 2012 1) Card initialization Click on the “Initial” button to open a

Pagina 487 - Chapter 39 Compare API

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-39 rt = _DMC_01_motion_status(gDMCCardNo, NodeID, SlotID, &MC_s

Pagina 488 - 39-2 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-40 Revised March, 2012 Figure 3.57 4) Set Servo Motor Power ON/OFF(servo on/servo

Pagina 489 - Revised March, 2012 39-3

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-41 6) Stop motion Hit the “STOP” button to execute an emergency sto

Pagina 490 - 39-4 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-42 Revised March, 2012 3.12 Continuous Interpolation Motion Control 3.12.1 Overview

Pagina 491 - Revised March, 2012 39-5

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-43 3.12.3 Sample Application If you wish to perform the continuous

Pagina 492 - 39-6 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-44 Revised March, 2012 1) Card initialization Click on the “Initial” button to open a

Pagina 493 - Revised March, 2012 39-7

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-45 5) Set Servo Motor Power ON/OFF(servo on/servo off) Figure 3.6

Pagina 494 - 39-8 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-46 Revised March, 2012 V-T diagram of actual X-axis motion: Figure 3.66 7) Stop m

Pagina 495 - Revised March, 2012 39-9

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-47 3.13 Software Limit Control 3.13.1 Function List Table 3.13 Func

Pagina 496 - 39-10 Revised March, 2012

PCI-DMC-A01 / PCI-DMC-B01 Programming Manual Revised March, 2012 v 3.30 Axis Group -----------------------------------------------------------------

Pagina 497 - Revised March, 2012 39-11

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-48 Revised March, 2012 1) Card initialization Click on the “Initial” button to start

Pagina 498 - 39-12 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-49 5) Set positive/negative value limit, stop motion mode, and whe

Pagina 499 - Revised March, 2012 39-13

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-50 Revised March, 2012 9) Start motion control (Using point to point motion control

Pagina 500 - 39-14 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-51 3.14 Synchronization Motion Control 3.14.1 Function List Table

Pagina 501 - Revised March, 2012 39-15

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-52 Revised March, 2012 2) Choose whether to enable synchronization motion control F

Pagina 502 - 39-16 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-53 5) Select motion mode and set motion distance. Figure 3.78 Ab

Pagina 503 - Revised March, 2012 39-17

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-54 Revised March, 2012 8) Stop motion Hit the “STOP” button to execute an emergency s

Pagina 504 - 39-18 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-55 3.15 Dwell Command 3.15.1 Function List Table 3.15 Function Name

Pagina 505 - Revised March, 2012 39-19

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-56 Revised March, 2012 3) In the following example, adding the dwell command between

Pagina 506 - 39-20 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-57 3.16 Change Position 3.16.1 Function List Table 3.16 Function Na

Pagina 507 - Chapter 40 Linear and Arc

PCI-DMC-A01 / PCI-DMC-B01 Programming Manual vi Revised March, 2012 6.14 _DMC_01_get_dio_input -----------------------------------------------

Pagina 508 - 40.1 _DMC_01_start_rline_xy

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-58 Revised March, 2012 Input Node ID and check “Timer” checkbox to enable motion stat

Pagina 509 - Revised March, 2012 40-3

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-59 7) If you want to change position of current motion to a new po

Pagina 510 - 40.2 _DMC_01_start_rline_xyz

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-60 Revised March, 2012 3.17 Change Position 3.17.1 Function List Table 3.17 Function

Pagina 511 - Revised March, 2012 40-5

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-61 2) Set Servo Node ID and enable motion status display Figure 3

Pagina 512 - 40-6 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-62 Revised March, 2012 5) Set Servo Motor Power ON/OFF(servo on/servo off) Click on

Pagina 513 - Revised March, 2012 40-7

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-63 3.18 Change Velocity 3.18.1 Function List Table 3.18 Function Na

Pagina 514 - 40-8 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-64 Revised March, 2012 2) Set Servo Node ID and enable motion status display Figure

Pagina 515 - Revised March, 2012 40-9

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-65 5) Set distance and velocity for 2nd motion Figure 3.95 2 nd

Pagina 516 - 40-10 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-66 Revised March, 2012 9) Stop motion Hit the “STOP” button to execute an emergency s

Pagina 517 - Revised March, 2012 41-1

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-67 3.19 Remote I/O Module-I/O Port 3.19.1 Function List Table 3.19

Pagina 518 - 41.1 _DMC_01_speed_continue

PCI-DMC-A01 / PCI-DMC-B01 Programming Manual Revised March, 2012 vii Chapter 12 Torque Motion Control Packet Protocol API ---------------------------

Pagina 519 - Revised March, 2012 41-3

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-68 Revised March, 2012 2) When setting the ASD-DMC-RM32MN module initialization para

Pagina 520 - 41-4 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-69 // The Output_value[1] variable will store the value to be outpu

Pagina 521 - Revised March, 2012 41-5

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-70 Revised March, 2012 3.20 Remote I/O Module- Manual Pulse Generator (1) 3.20.1 Fun

Pagina 522 - 41-6 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-71 Input Node ID and check “Timer” checkbox to enable motion status

Pagina 523 - Chapter 42 Other API

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-72 Revised March, 2012 6) Stop manual position control If you wish to stop using the

Pagina 524 - 42-2 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-73 3.21 Remote I/O Module- Manual Pulse Generator (2) 3.21.1 Funct

Pagina 525 - Revised March, 2012 42-3

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-74 Revised March, 2012 2) Set Servo Node ID and enable motion status display Figure

Pagina 526 - 42-4 Revised March, 2012

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-75 6) If you wish to use the MPG function, you must check the “MPG

Pagina 527 - 42.5 _DMC_01_enable_dda_mode

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 3-76 Revised March, 2012 3.22 Remote Pulse Interface Module -Mode 1 3.22.1 Function Li

Pagina 528 - 42.7 _DMC_01_get_dda_cnt

Chapter 3 Operating Principles | PCI-DMC-A01 / PCI-DMC-B01 Revised March, 2012 3-77 3.22.2 Sample Application Program Appearance Figure 3.104 1) C

Comentarios a estos manuales

Sin comentarios