Delta RMC101 Manual de usuario

Busca en linea o descarga Manual de usuario para Sensores Delta RMC101. Delta RMC101 User Manual Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 951
  • Tabla de contenidos
  • SOLUCIÓN DE PROBLEMAS
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 0
RMC100 Motion Controller
and
RMCWin Software
User Manual
Version 2.30.4
August 9, 2012
Vista de pagina 0
1 2 3 4 5 6 ... 950 951

Indice de contenidos

Pagina 1 - August 9, 2012

RMC100 Motion Controller and RMCWin Software User Manual Version 2.30.4 August 9, 2012

Pagina 2

RMC100 and RMCWin User Manual x RMC Ethernet Protocols ...

Pagina 3 - Condensed Contents

RMC100 and RMCWin User Manual 3-50 Exiting an Editor To close an editor, use one of these methods: • Press ESC. • On the File menu, click Exit.

Pagina 4

Table Editors 3.6 Using RMCWin 3-51 Saving and Restoring Tables To save a table: 1. On the File menu, click Save As. 2. In the File name box

Pagina 5 - Contents

RMC100 and RMCWin User Manual 3-52 to-Event Mode represent input-to-event inputs 0-15. DI/O. Comm. DI/O in Parallel Position Mode, Parallel Event Mo

Pagina 6

Step Table Editor 3.7 Using RMCWin 3-53 Show Rising Edge ( ) or Show Falling Edge ( ) from the toolbar or the Edit menu. The depressed toolbar b

Pagina 7

RMC100 and RMCWin User Manual 3-54 Changing the Event Step Table Changes are made to the Event Step table using the Event Step Editor. Refer to Tabl

Pagina 8

Step Table Editor 3.7 Using RMCWin 3-55 highlighted. 3. On the Edit menu, click Delete Column x to Clipboard. Notice that the cells that were d

Pagina 9

RMC100 and RMCWin User Manual 3-56 table from the module or from the default file if no module is connected. This newly-loaded table will be checked

Pagina 10

Step Table Editor 3.7 Using RMCWin 3-57 Press To CTRL+O Close the current step table and open an existing file. CTRL+S Save the current step t

Pagina 11

RMC100 and RMCWin User Manual 3-58 keyboard focus in the Comment Editor. CTRL+G Jump to any step (user is prompted), but keep the keyboard focus in

Pagina 12

LCD Screen Editor 3.8 Using RMCWin 3-59 • Uploading and Downloading LCD Screens • Using the Clipboard • Changing the View Options • Keyboard

Pagina 13

RMC100 and RMCWin User Manual xi MSTR Modicon Ladder Logic Block ...

Pagina 14

RMC100 and RMCWin User Manual 3-60 Changing the Layout The following will modify the layout of these window elements: • Resize the panes. Between

Pagina 15

LCD Screen Editor 3.8 Using RMCWin 3-61 details on each: • Edit screen text. See Editing Screen Text. • Add and remove fields. See Adding and

Pagina 16

RMC100 and RMCWin User Manual 3-62 Axis: Select the axis for the status you want to display. Field: Select the status field for the selected axis th

Pagina 17

LCD Screen Editor 3.8 Using RMCWin 3-63 This area gives access to the last parameter error number for any axis. For a list of parameter error nu

Pagina 18

RMC100 and RMCWin User Manual 3-64 Decimal Places box (integer fields only) Type or select the number of decimal places to have in the value. Type 0

Pagina 19

LCD Screen Editor 3.8 Using RMCWin 3-65 Editable area Click to clear or select the Editable check box to change whether a field is editable or

Pagina 20

RMC100 and RMCWin User Manual 3-66 Download to Module On the Online menu, click Download to Motion Controller. Save to Flash On the Online menu, c

Pagina 21 - Disclaimer

LCD Screen Editor 3.8 Using RMCWin 3-67 file, opening an existing file, or uploading a file from the RMC will overwrite the existing file. If yo

Pagina 22

RMC100 and RMCWin User Manual 3-68 4. After the upload is complete, if you had custom screen or field labels in your currently-open file and the up

Pagina 23 - 1.1 RMC100 Overview

LCD Screen Editor 3.8 Using RMCWin 3-69 To paste a field from the clipboard: • In the tree pane, select the screen into which you want to ins

Pagina 24

RMC100 and RMCWin User Manual xii Analog ...

Pagina 25 - 1.2 Principle of Operation

RMC100 and RMCWin User Manual 3-70 To show or hide gridlines: 1. On the View menu, click Gridlines. Screen Pane Font The default font size for th

Pagina 26

LCD Screen Editor 3.8 Using RMCWin 3-71 CTRL+DOWN ARROW Move the current field down one line. CTRL+LEFT ARROW Move the current field left one ch

Pagina 27

RMC100 and RMCWin User Manual 3-72 3.8.4.2 LCD Screen Editor: Changing the Screen Order The order of the screens in an LCD screen file is significan

Pagina 28 - 2 Starting Up the RMC

LCD Screen Editor 3.8 Using RMCWin 3-73 Moving the Insertion Point The following table summarizes the actions used to move the insertion point (

Pagina 29

RMC100 and RMCWin User Manual 3-74 text shifts. This does not apply to using the DELETE and BACKSPACE keys to delete a single character. The text to

Pagina 30

LCD Screen Editor 3.8 Using RMCWin 3-75 key CTRL+F. Listed below are different contexts that this command can be issued in and a description of

Pagina 31

RMC100 and RMCWin User Manual 3-76 To move a field by dragging: 1. Position the pointer over the field you wish to move. Ensure that the pointer

Pagina 32 - 2.2 Setup Details

LCD Screen Editor 3.8 Using RMCWin 3-77 3.8.5.4 LCD Screen Editor: Using Editable Fields Fields can be read only or editable. There are three el

Pagina 33 - 2.2.3 Tuning

RMC100 and RMCWin User Manual 3-78 field pane's Data tab. That is, it is neither possible nor desirable to have the value displayed for a field

Pagina 34

LCD Screen Editor 3.8 Using RMCWin 3-79 2. In the Write Locations list, select the write location you wish to remove. 3. Under Write Locations

Pagina 35

RMC100 and RMCWin User Manual xiii SSI Specifications ...

Pagina 36

RMC100 and RMCWin User Manual 3-80 It is possible to rename both screens and fields. However, these names are not downloaded to the RMC. Therefore,

Pagina 37

Curve Tool 3.9 Using RMCWin 3-81 Using the Curve Tool • Units of Measurement • Using Curve Files • Mouse Commands • Keyboard Shortcuts U

Pagina 38

RMC100 and RMCWin User Manual 3-82 • Importing and Exporting Curves • Uploading and Downloading Curves • Converting a Plot to a Curve • Erasing

Pagina 39

Curve Tool 3.9 Using RMCWin 3-83 associated hairline that can be positioned anywhere on the Graph view. The Detail window then displays the Time

Pagina 40

RMC100 and RMCWin User Manual 3-84 background. See Curve Limits for details on these limits. • White. The remaining region is shown with a white ba

Pagina 41

Curve Tool 3.9 Using RMCWin 3-85 (or master position) where the hairline is located and the position, velocity, and acceleration of the active c

Pagina 42

RMC100 and RMCWin User Manual 3-86 spreadsheet format rather than graphically. The Spreadsheet view can either be hidden or positioned along the top

Pagina 43

Curve Tool 3.9 Using RMCWin 3-87 Download to Module On the Online menu, click Download to Motion Controller. Save Splines to Flash On the Onli

Pagina 44

RMC100 and RMCWin User Manual 3-88 Icons - This pane has the following three icons. Each has two states as shown below: Limits are Enforced Li

Pagina 45 - 2.2.3.6.2 Closed Loop Moves

Curve Tool 3.9 Using RMCWin 3-89 Time (Master Units) By default this quantity is labeled Time (sms) and refers to actual time in short millise

Pagina 46

RMC100 and RMCWin User Manual xiv Move would cause discontinuity ...

Pagina 47

RMC100 and RMCWin User Manual 3-90 3.9.3.2 Curve Tool: Using Curve Files Curves can be saved and restored from disk files in the Curve (.crv) form

Pagina 48

Curve Tool 3.9 Using RMCWin 3-91 SHIFT+Click Point Select all points between the first point selected and the one clicked. SHIFT+Click Spreadshe

Pagina 49

RMC100 and RMCWin User Manual 3-92 3.9.3.4 Curve Tool: Keyboard Shortcuts Shortcuts available in both Graph and Spreadsheet views: Press To CTRL+N

Pagina 50 - 3 Using RMCWin

Curve Tool 3.9 Using RMCWin 3-93 TAB Switch the active curve to the next displayed axis. SHIFT+TAB Switch the active curve to the previous dis

Pagina 51 - 3.2 Screen Layout

RMC100 and RMCWin User Manual 3-94 3. Change any options on this page. 4. Click OK. The Graph tab has the following sections: • Additional Plot

Pagina 52 - 3.2.2 Command Area

Curve Tool 3.9 Using RMCWin 3-95 To show or hide a velocity or acceleration plot: 1. On the Tools menu, click Options. 2. Click the Graph ta

Pagina 53 - 3.2.3 Parameter Area

RMC100 and RMCWin User Manual 3-96 The position and time scales determine the grid spacing. The spacing of the dots, crosses, or lines corresponds t

Pagina 54 - 3.2.5 Status Area

Curve Tool 3.9 Using RMCWin 3-97 3.9.4.5 Curve Tool: Using the Scale Bars Each quantity being plotted can have an associated scale bar displayed

Pagina 55 - 3.2.7 Toolbar

RMC100 and RMCWin User Manual 3-98 See Also: Curve Tool Topics 3.9.4.6 Curve Tool: Changing the Orientation Graphs are usually displayed with th

Pagina 56 - 3.3 Connecting to an RMC

Curve Tool 3.9 Using RMCWin 3-99 2. Press C. This will scroll the display to center on the pointer. • Scroll While Zooming in the Graph View S

Pagina 57

RMC100 and RMCWin User Manual xv Change Acceleration Command ...

Pagina 58

RMC100 and RMCWin User Manual 3-100 1. Ensure that you have all curves that you want to fit on the screen marked as visible. See Selecting Which Cu

Pagina 59

Curve Tool 3.9 Using RMCWin 3-101 Cells, Cutting and Copying Cells, and Pasting Cells. To select an individual cell: 1. Click on the cell in

Pagina 60 - 3.3.4 Working Offline

RMC100 and RMCWin User Manual 3-102 2. Press ENTER to start editing. You can also double-click the cell or press the F2 key to start editing. 3. E

Pagina 61

Curve Tool 3.9 Using RMCWin 3-103 deleted apart from deleting the entire point. Deleting the velocity value sets the point to dynamic velocity;

Pagina 62

RMC100 and RMCWin User Manual 3-104 Note: When copying the Interval Type property, a 0 is copied for "Cubic" and a 1 is copied for "L

Pagina 63 - 3.3.7 Communication Drivers

Curve Tool 3.9 Using RMCWin 3-105 The Insertion Point is indicated by an "asterisk" () in the header for that point. See Also: Cur

Pagina 64

RMC100 and RMCWin User Manual 3-106 Making a curve not visible does not delete the curve. It can be made visible again and will be saved to disk wit

Pagina 65

Curve Tool 3.9 Using RMCWin 3-107 for details. • The Valid/Invalid Curve and Hint icons on the status bar reflect the active axis only. See Sta

Pagina 66

RMC100 and RMCWin User Manual 3-108 To copy cells from the Spreadsheet view to the clipboard, see Cutting and Copying Cells for more information.

Pagina 67

Curve Tool 3.9 Using RMCWin 3-109 (or master position) and the second column being the position. 2. Select this two-column block of cells. 3.

Pagina 68

RMC100 and RMCWin User Manual xvi Open Loop Command ...

Pagina 69

RMC100 and RMCWin User Manual 3-110 2. On the Online menu, click Upload from Motion Controller, or use the corresponding toolbar button (). 3. The

Pagina 70

Curve Tool 3.9 Using RMCWin 3-111 The most common way to start the plot capture in this situation is to issue a Start Graph (y) command on the a

Pagina 71 - 3.4 Basic Topics

RMC100 and RMCWin User Manual 3-112 • Delete points in sections that have few inflections. This will help make these segments smoother with very li

Pagina 72

Curve Tool 3.9 Using RMCWin 3-113 See Also: Curve Tool Topics 3.9.6.8 Curve Tool: Curve Properties and Editing Options The General tab of th

Pagina 73

RMC100 and RMCWin User Manual 3-114  Link Curves Together Check this box to link together points with identical time (or master position) values o

Pagina 74

Curve Tool 3.9 Using RMCWin 3-115 A point cannot be closer than ten (10) time units or farther than 65,535 time units from an adjacent point. Th

Pagina 75

RMC100 and RMCWin User Manual 3-116 the capability of following curves defined by cubic splines. The user defines the position and time (or master p

Pagina 76 - 3.4.7 Using Pop-up Editors

Curve Tool 3.9 Using RMCWin 3-117 4. Click OK. See Also: Curve Tool Topics 3.9.6.12 Curve Tool: Auto Repeat Curves The Auto Repeat feature

Pagina 77 - 3.4.9 Using the Command Log

RMC100 and RMCWin User Manual 3-118 See Also: Curve Tool Topics 3.9.6.13 Curve Tool: Enforcing Limits There are a number of limitations that each

Pagina 78

Curve Tool 3.9 Using RMCWin 3-119 feature keeps track of updating all visible curves together. Turning on this feature causes the following chan

Pagina 79

RMC100 and RMCWin User Manual xvii Scale ...

Pagina 80 - 3.4.12 Using Stored Commands

RMC100 and RMCWin User Manual 3-120 To select multiple points using the mouse and selection box: 1. Click and drag to select a region of the Grap

Pagina 81

Curve Tool 3.9 Using RMCWin 3-121 Press To Select HOME First point in the curve. END Last point in the curve. LEFT ARROW UP ARROW Previous poi

Pagina 82 - 3.4.15 File Types

RMC100 and RMCWin User Manual 3-122 3.9.7.3 Curve Tool: Adding Points To add a point to your curve, use one of the following methods. The keyboard m

Pagina 83

Curve Tool 3.9 Using RMCWin 3-123 Curves for details. To delete a point in the Graph view: 1. Select the point or points you wish to delete in

Pagina 84

RMC100 and RMCWin User Manual 3-124 You can also double-click on a point, right-click on a point and then click Properties on the shortcut menu, or

Pagina 85

Curve Tool 3.9 Using RMCWin 3-125 To hold position constant during the drag, hold down the ALT key while dragging. To move points by dragging

Pagina 86

RMC100 and RMCWin User Manual 3-126 3.9.7.8 Curve Tool: Changing a Point's Velocity Each point can have either a fixed velocity or dynamic ve

Pagina 87

Address Tool 3.10 Using RMCWin 3-127 2. Drag one of the eight resize handles on the selection box. The opposite resize handle will be the ancho

Pagina 88

RMC100 and RMCWin User Manual 3-128 The Address Tool can be resized and minimized as desired. It can also be set up to stay on top of all other RMCW

Pagina 89

Address Tool 3.10 Using RMCWin 3-129 3.10.3 Address Tool: Using with the Event Step Editor The Address Tool can be used normally (see Address To

Pagina 90

RMC100 and RMCWin User Manual xviii SSI with Stepper Output Parameters ... C-48 Confi

Pagina 91

RMC100 and RMCWin User Manual 3-130 To turn on or off the Always on Top feature: 1. Right-click the Address Tool title bar to display its shortcut

Pagina 92

Advanced Topics 3.11 Using RMCWin 3-131 3.11.2 Downloading New Serial/Ethernet Firmware If new features have been added or problems fixed in t

Pagina 93 - 3.5 Using Plots

RMC100 and RMCWin User Manual 3-132 1. On the main window's Tools menu, click Options. 2. Click the Preferences tab. 3. Select the preferenc

Pagina 94 - 3.5.2 Opening a Plot Window

Advanced Topics 3.11 Using RMCWin 3-133 RMC. In most cases this should not be necessary because there are two other methods of ensuring a module

Pagina 95

RMC100 and RMCWin User Manual 3-134 ensure that the program starts with the correct settings. Notice that most users will have no need for these opt

Pagina 97 - 3.5.8 Printing a Plot

RMC100 and RMCWin User Manual 4-0 4 Controller Features 4.1 Event Control Overview The Event Control feature allows you to execute a sequence of com

Pagina 98 - 3.5.9 Plot Time

Event Control Overview 4.1 Controller Features 4-1 To start a sequence of events, use one of these methods: • Issue a Start Event command to

Pagina 99 - 3.6 Table Editors

RMC100 and RMCWin User Manual 4-2 Command G G Commanded Axes Default Default Default Link Type BitsON DelayMS DelayMS Link Value 00001 500 0 Link

Pagina 100

Gearing Axes 4.3 Controller Features 4-3 table in the Flash without storing all the other data in that section listed above. This will not be a

Pagina 101

RMC100 and RMCWin User Manual xix Valid 16-Bit Positions ...

Pagina 102

RMC100 and RMCWin User Manual 4-4 In the Mode command parameter, do the following: • Set the Gear Bit (bit 12, 0x2000 hex). If this bit is not set,

Pagina 103 - 3.7 Step Table Editor

Gearing Axes 4.3 Controller Features 4-5 in the Speed command parameter) must remain constant. When a Gear command is given to an axis that is n

Pagina 104

RMC100 and RMCWin User Manual 4-6 reach the requested gear ratio when the master is at 300 position units. Note that if the axis is given this geari

Pagina 105

LED Indicators 4.4 Controller Features 4-7 In the Mode word of the geared axis, Gearing mode is selected with axis 0 as the master and will use

Pagina 106

RMC100 and RMCWin User Manual 4-8 in this state, or the Flash write will fail. In 0 When this LED is RED, the CPU digital input 0 is a logical 1. In

Pagina 107

LED Indicators 4.4 Controller Features 4-9 In the communication types that use the Motion Profile Table, the PLC can issue only a Command and Co

Pagina 108 - 3.8 LCD Screen Editor

RMC100 and RMCWin User Manual 4-10 MODE 1 1 1 1 ACCEL 100 100 100 200 DECEL 100 100 100 200 SPEED 20000 25000 30000 35000 Profile 12 (0C) 13 (0D)

Pagina 109 - 3.8.2 Editor Window Elements

Reference Axis Filtering 4.5 Controller Features 4-11 examples at the end of this topic: • Filter Time Constant: This parameter controls the ti

Pagina 110

RMC100 and RMCWin User Manual 4-12 This would result in an Actual Position with the same shape, although scaled to the user's units. Without a

Pagina 111

Reference Axis Filtering 4.5 Controller Features 4-13 This limits the velocity to a user-specified maximum, but it still leaves us with a sharp

Pagina 112

RMC100 and RMCWin User Manual ii Copyright © 1997-2012, Delta Computer Systems, Inc. All Rights Reserved. www.deltacompsys.com

Pagina 113

RMC100 and RMCWin User Manual xx APPENDIX F: RMC100 SPECIFICATIONS ... F-1 RMC100 Specif

Pagina 114

RMC100 and RMCWin User Manual 4-14 While the effect of quantization on the positions themselves does not appear very great--after all, the position

Pagina 115

Speed Control 4.6 Controller Features 4-15 Gearing to a manually-guided voltage such as a joystick often results in rough motion due to mechani

Pagina 116

RMC100 and RMCWin User Manual 4-16 Note: Speed Control with Velocity Loop is supported in RMC100 CPU firmware dated 20030515 or later. Using Speed

Pagina 117

Rotational Mode 4.7 Controller Features 4-17 Only speeds between 0 and 32,767 can be set with this command. Also, this command cannot set the Ro

Pagina 118

RMC100 and RMCWin User Manual 4-18 Axes remain in Rotational mode through all Auto Stops, Halt (H) commands, Disable Drive (K) commands, and Set Par

Pagina 119

Spline Overview 4.8 Controller Features 4-19 The user defines several spline points for a single curve. In the example shown above, the X's

Pagina 120

RMC100 and RMCWin User Manual 4-20 These issues prompted the introduction of Enhanced curves. Enhanced Curves Enhanced curves were introduced with R

Pagina 121 - 3.8.4 Using Screens

Spline Overview 4.8 Controller Features 4-21 The first curve is the actual curve that we want to match. The second curve is the one that would

Pagina 122

RMC100 and RMCWin User Manual 4-22 Clear Spline Segments This is used to clear one or more segments from the motion controller's memory. Follo

Pagina 123

Spline Overview 4.8 Controller Features 4-23 -400 60000 0 60000 200 61000 400 61500 600 61250 800 61000 1000 60750 1200 61000 1600 61000 The o

Pagina 124 - 3.8.5 Using Fields

xxi Disclaimer Although great effort has been taken to ensure the accuracy of the information in this documentation, it is intended to be used only a

Pagina 125

RMC100 and RMCWin User Manual 4-24 Address Value Description 14337 9 Number of points in the spline segment. 14338 60000 Point 0 position 14339

Pagina 126

Spline Overview 4.8 Controller Features 4-25 X 61000 Send 7th scanned value. x 61000 Send trailing point. T 0 Signal end of the segment. I

Pagina 127

RMC100 and RMCWin User Manual 4-26 4.9 Synchronizing Axes Axis synchronization is achieved by setting either the Sync A or Sync B bit in the MODE wo

Pagina 128

Teach Mode Overview 4.10 Controller Features 4-27 Note: Because a new Go or Relative Move command will cause the travel distance ratios to be

Pagina 129

RMC100 and RMCWin User Manual 4-28 4.11 VC2100 and VC2124 Voltage-to-Current Converters The VC2100 and VC2124 two-axis voltage-to-current converters

Pagina 130 - 3.9 Curve Tool

VC2100 and VC2124 Voltage-to-Current Converters 4.11 Controller Features 4-29 VC2100 Fuse the ±15Vdc inputs with 5A maximum, UL-listed, fas

Pagina 131

RMC100 and RMCWin User Manual 4-30 H Common J Current Output 1 4.12 Position/Pressure Control 4.12.1 Position-Pressure Overview The RMC100 excel

Pagina 132 - 3.9.2 Screen Elements

Position/Pressure Control 4.12 Controller Features 4-31 Three Basic Modes of Operation There are three basic modes that must be understood in

Pagina 133

RMC100 and RMCWin User Manual 4-32 See Tuning a Position/Pressure System for a step-by-step procedure on how to tune your system. • Example See Pos

Pagina 134

Position/Pressure Control 4.12 Controller Features 4-33 • If you wish your measurement to be in the opposite direction of the transducer counts

Pagina 136 - 3.9.2.5 Curve Tool: Toolbar

RMC100 and RMCWin User Manual 4-34 • If the axis is force control: Enter the following information: • Maximum gauge reading • Actuator Type • Cy

Pagina 137

Position/Pressure Control 4.12 Controller Features 4-35 3. Move the axis to the correct starting position. Normally, the axis should be at a po

Pagina 138 - 3.9.3 Using the Curve Tool

RMC100 and RMCWin User Manual 4-36 Step 0: This step is normally linked to after finishing a sequence. If the event control is at step 0, it usually

Pagina 139

Position/Pressure Control 4.12 Controller Features 4-37 pressure axis, then the command is issued to the pressure axis instead of the position a

Pagina 140

RMC100 and RMCWin User Manual 4-38 Note the good design practices: • Metal tubing between valve and cylinder. • An accumulator close to valve. •

Pagina 141

Position/Pressure Control 4.12 Controller Features 4-39 • Axes 0 and 1 are the two MDT axes. • Axes 2-5 are the 4 channels of the Analog modu

Pagina 142

RMC100 and RMCWin User Manual 4-40 • Since the system is double-ended pressure, select the auxiliary differential force option. • Do the same on

Pagina 143 - 3.9.4 Using the Graph View

Position/Pressure Control 4.12 Controller Features 4-41 • Notice that there are only 4 axes now, because each force axis uses two channels on

Pagina 144

RMC100 and RMCWin User Manual 4-42 • It is already set to 21 ms, which is correct. If the MDT transducer is a clevis-mount type, choose 5 ms. •

Pagina 145

Position/Pressure Control 4.12 Controller Features 4-43 • The information is entered as shown in the picture: o The pressure transducer has a

Pagina 146

RMC100 Overview 1.1 Introducing the RMC100 Series 1-1 1 Introducing the RMC100 Series 1.1 RMC100 Overview The RMC100 series brings the benefits

Pagina 147

RMC100 and RMCWin User Manual 4-44 To scale the MDT position axis, the following steps are performed: • Click on any Axis 0 field. • On the Tools

Pagina 148

Position/Pressure Control 4.12 Controller Features 4-45 1024 into the counts field. o …increasing counts is selected in the Increasing counts e

Pagina 149

RMC100 and RMCWin User Manual 4-46 • Issue Open Loop (O) commands with small positive and negative drives to see if the cylinder goes in the right

Pagina 150

Position/Pressure Control 4.12 Controller Features 4-47 in. and ALT-5 to move to 20 in. The command will be issued to the axis where the cursor

Pagina 151

RMC100 and RMCWin User Manual 4-48 o The Sum Error Squared decreased from 53 million to 27 million. o The position lags during the constant speed

Pagina 152

Position/Pressure Control 4.12 Controller Features 4-49 • The next step is the integral gain. Gradually increase it as long as it does not adve

Pagina 153

RMC100 and RMCWin User Manual 4-50 o The Sum Error Squared decreased to 13,000! o The overshoot disappeared. o The Extend and Retract Feed Forwa

Pagina 154

Position/Pressure Control 4.12 Controller Features 4-51 This example is continued in the next topic. 4.12.5 Position-Pressure Example (Part

Pagina 155 - 3.9.6 Using Curves

RMC100 and RMCWin User Manual 4-52 Step 3: This step moves to 36.0 in. at 10 in./sec (assuming it is set up for a resolution of 0.001 in., then 360

Pagina 156

Position/Pressure Control 4.12 Controller Features 4-53 o Note how the pressure (yellow) begins increasing and when it reaches 1000, pressure

Pagina 157

RMC100 and RMCWin User Manual 1-2 • Presses • Injection/RIM/blow molding • Packaging equipment • Indexing/transfer lines • Edgers/headrigs/vene

Pagina 158

RMC100 and RMCWin User Manual 4-54 • To change the gains now, simply enter the gain, issue a "P" command, and start a plot. There is no

Pagina 159

Position/Pressure Control 4.12 Controller Features 4-55 • The next step is to adjust the Differential Gain. Gradually increasing it to 250 resu

Pagina 160

RMC100 and RMCWin User Manual 4-56 4.12.7 Position-Pressure Example (Part 5) This is Part 5 of the complete step-by-step example of setting up and t

Pagina 161

Position/Pressure Control 4.12 Controller Features 4-57 • Notice that there is some overshoot when the pressure ramps up and down. This is beca

Pagina 162

RMC100 and RMCWin User Manual 4-58 o Note how the target pressure begins rising immediately once the pressure reaches Pressure Set A, causing the a

Pagina 163

Position/Pressure Control 4.12 Controller Features 4-59 o The overshoot disappeared because the pressure did not change as quickly. There is s

Pagina 164

RMC100 and RMCWin User Manual 4-60 o Note that the pressure lags much less immediately after the transition, but the pressure begins to lead becau

Pagina 165

Position/Pressure Control 4.12 Controller Features 4-61 o The results are much better. Notice how the pressure leads a little, but it eventual

Pagina 166

RMC100 and RMCWin User Manual 4-62 • On most systems, it is preferable to have any axis errors cause a Soft or Hard Stop for safety. Additionally,

Pagina 168

Principle of Operation 1.2 Introducing the RMC100 Series 1-3 • Quadrature Encoders See Quadrature Overview for encoders for servo motors. See S

Pagina 169 - 3.9.7 Using Points

RMC100 and RMCWin User Manual 5-0 5 Communications 5.1 Digital I/O 5.1.1 Digital I/O Specifications The following specifications apply to the digita

Pagina 170

Digital I/O 5.1 Communications 5-1 CPU: Independent DI/O: Common high or low side Logic polarity CPU: True High DI/O: Configurable (True high de

Pagina 171

RMC100 and RMCWin User Manual 5-2 for detail. Figure #1: SSR switching inductive load; high-side configuration To calculate the maximum current t

Pagina 172

Digital I/O 5.1 Communications 5-3 Figure #2: SSR switching resistive load; low-side configuration To calculate the maximum current through t

Pagina 173

RMC100 and RMCWin User Manual 5-4 (sinking) outputs. See the discussion below for using sinking outputs. Note: Because the inputs are designed for

Pagina 174

Digital I/O 5.1 Communications 5-5 Figure #5: Open Collector Outputs to RMC CPU Inputs The RMC’s DI/O inputs are not optimized for use with o

Pagina 175

RMC100 and RMCWin User Manual 5-6 To divide the inputs, attach resisters to each input as shown in the following diagram: This configuration will r

Pagina 176

Digital I/O 5.1 Communications 5-7 On the RMC, inputs A and B are inputs 16 and 17 respectively on both digital I/O module. Note: Because of the

Pagina 177 - 3.10 Address Tool

RMC100 and RMCWin User Manual 5-8 • The outputs can be set using the Set Outputs and Reset Outputs commands. For details on additional discrete I

Pagina 178

Digital I/O 5.1 Communications 5-9 3. Click Slot options. The Sensor Digital I/O dialog box has the following areas: • Invert Inputs check b

Pagina 179 - Foreground

RMC100 and RMCWin User Manual 1-4 In addition to the closed loop drive, this motion controller has two feed forward terms, made up of Extend and Re

Pagina 180 - 3.11 Advanced Topics

RMC100 and RMCWin User Manual 5-10 3. Click Slot options. The Communication DI/O Options dialog box has the following areas: • Invert Inputs To

Pagina 181 - 3.11.3 Options: Preferences

Digital I/O 5.1 Communications 5-11 been set up to trigger a Soft or Hard Stop by the Auto Stop word, then the Ready output will turn off even i

Pagina 182

RMC100 and RMCWin User Manual 5-12 Digital Inputs The digital inputs are reserved by the current mode you are using. Refer to Input to Event Mode, P

Pagina 183 - 3.11.7 Command-Line Options

Digital I/O 5.1 Communications 5-13 Output RMC100-M3 RMC100-M4 0 In Position (Axis 0) In Position (Axis 0) 1 In Position (Axis 1) In Position (A

Pagina 184

RMC100 and RMCWin User Manual 5-14 1. Raise the CPU input 0. This input is also called Run/Stop. CPU input 1 should start low. 2. Wait for the C

Pagina 185

Digital I/O 5.1 Communications 5-15 To use this dialog box: 1. On the Tools menu, click Module Configuration. 2. In the Slots list, click t

Pagina 186 - 4 Controller Features

RMC100 and RMCWin User Manual 5-16 Basic Operation When used in this mode, each digital input on the Communication Digital I/O corresponds to a row

Pagina 187

Digital I/O 5.1 Communications 5-17 User-defined Outputs Note: This feature is available only in firmware version 19980414 and later. As describ

Pagina 188 - 4.2 Flash Memory

RMC100 and RMCWin User Manual 5-18 1 0 2* 1 1 3* Axis Select Bits when Quadrature Counter is Used: CPU Input 1 Axis 0 0 1 1 * When an axis is

Pagina 189 - 4.3 Gearing Axes

Digital I/O 5.1 Communications 5-19 If the CPU input 1 has been reserved to select Open Loop mode and this bit is set, then when a new command v

Pagina 191

RMC100 and RMCWin User Manual 5-20 axis and profile select bits must be updated simultaneously. Because this will never happen exactly simultaneousl

Pagina 192

Digital I/O 5.1 Communications 5-21 Axis and Profile Select Bits for 4-axis RMCs: CPU Input 1 DI/O Input 17 DI/O Input 16 Axis Profile 0 0 0

Pagina 193 - 4.4 LED Indicators

RMC100 and RMCWin User Manual 5-22 0 1 1 3 3 1 0 0 4 4 1 0 1 5 5 1 1 0 6 6 1 1 1 7 7 5.1.6.6 Using Parallel Event Mode Note: T

Pagina 194

Digital I/O 5.1 Communications 5-23 Input 16 Axis 0 Command Trigger Input 17 Axis 1 Command Trigger Outputs 0-7 Described in Features Shared by

Pagina 195

RMC100 and RMCWin User Manual 5-24 7. Click OK. 8. Click Update RMC. 9. The Update Module Configuration dialog box will be displayed to indicate

Pagina 196 - 4.5 Reference Axis Filtering

Digital I/O 5.1 Communications 5-25 Parallel Event Mode • Up to four axes may be commanded at once • PLC or thumb-wheel switches may be used •

Pagina 197

RMC100 and RMCWin User Manual 5-26 This process begins assuming that Run/Stop and Command Strobe are set low by the PLC. In the steps below inputs

Pagina 198

Digital I/O 5.1 Communications 5-27 • On the Tools menu, click Module Configuration. • In the Slots list, click the Communication DI/O item, a

Pagina 199

RMC100 and RMCWin User Manual 5-28 The ’r;2’ in the Mode field indicates that the acceleration and deceleration are given as distances. For details

Pagina 200

Digital I/O 5.1 Communications 5-29 Event Mode • Multiple axes may be given commands from a single input • Allows use of Event Control feature

Pagina 201 - 4.6 Speed Control

RMC100 and RMCWin User Manual 2-0 2 Starting Up the RMC 2.1 Step-by-Step RMC Startup Tip: Delta’s SSn-PEn-BGn family of position/pressure simulators

Pagina 202

RMC100 and RMCWin User Manual 5-30 good reference for this information. Input to Event mode does not require multiple inputs to be switched simultan

Pagina 203 - 4.7 Rotational Mode

Digital I/O 5.1 Communications 5-31 Using the RMCWin software, these outputs may be marked to be user-controlled instead of being used for the a

Pagina 204 - 4.8 Spline Overview

RMC100 and RMCWin User Manual 5-32 3. Program the Input to Event Table Programming the Input to Event table is described in the RMCWin online help.

Pagina 205

Digital I/O 5.1 Communications 5-33 The following simple control panel will be used for this application: The buttons and indicators are to op

Pagina 206

RMC100 and RMCWin User Manual 5-34 Simply by wiring the system, many of the controls are already handled: o The E-stop button enables or halts the

Pagina 207

Digital I/O 5.1 Communications 5-35 3. Program the Input to Event Table The final step is to cause DI/O input 0 to trigger the event sequence s

Pagina 208

RMC100 and RMCWin User Manual 5-36 This technical brief will compare the four discrete I/O interfaces of the RMC100 series product-line, describe im

Pagina 209

Digital I/O 5.1 Communications 5-37 This document discusses only the connections between the Programmable Controller and the RMC. For details o

Pagina 210

RMC100 and RMCWin User Manual 5-38 1 1 Three or four axes: DI/O Input 17 Input 16 Axis # 0 0 0 0 1 1 1 0 2 1 1 3 Four or more axes: CPU DI/O Inp

Pagina 211

Digital I/O 5.1 Communications 5-39 3 Axis 3 In Position Axis 3 In Position 4 Axis 0 Stop on Error Axis 4 In Position 5 Axis 1 Stop on Error Ax

Pagina 212 - 4.9 Synchronizing Axes

Step-by-Step RMC Startup 2.1 Starting Up the RMC 2-1 • Quadrature with Analog Output Configuration • Quadrature with Stepper Output Configurat

Pagina 213 - 4.10 Teach Mode Overview

RMC100 and RMCWin User Manual 5-40 box. • Click OK. • Click Update RMC. • The Update Module Configuration dialog box will be displayed to indicat

Pagina 214 - Converters

Digital I/O 5.1 Communications 5-41 memory, the following steps are used to make the moves. 3. Configure the RMC Communication The steps requir

Pagina 215

RMC100 and RMCWin User Manual 5-42 • Throughout this technical note, references are made to RMCWin online help index entries. To obtain the RMCWin

Pagina 216

Digital I/O 5.1 Communications 5-43 (including Actual Position, Actual Speed, Drive, Error Bits, and other Status Bits) one axis per command cyc

Pagina 217

RMC100 and RMCWin User Manual 5-44 Inputs 8-15 Axis 1 Event Step Input 16 Axis 0 Trigger Input 17 Axis 1 Trigger Outputs 0-7 Status Bits Sensor DI/O

Pagina 218

Digital I/O 5.1 Communications 5-45 3 Axis 3 In Position Axis 3 In Position 4 Axis 0 Stop on Error Axis 4 In Position 5 Axis 1 Stop on Error Ax

Pagina 219

RMC100 and RMCWin User Manual 5-46 5. If you need to invert any inputs or outputs to match your hardware, select the appropriate check boxes in the

Pagina 220

Digital I/O 5.1 Communications 5-47 Notice that the eight Event Step number bits are wired to hold the following values: When this binary numb

Pagina 221

RMC100 and RMCWin User Manual 5-48 4. Wire, Test, and Tune the System The system should be wired as described in the design above. Test the functio

Pagina 222

Ethernet 5.2 Communications 5-49 Sockets to Access the RMC ENET for details. Note: The RMC ENET does not support any of the native protocols bui

Pagina 223

RMC100 and RMCWin User Manual iii Condensed Contents Introducing the RMC100 Series ... 1-1 Overvie

Pagina 224

RMC100 and RMCWin User Manual 2-2 users must use raw transducer counts. Delta’s motion controllers provide a conversion between raw transducer count

Pagina 225

RMC100 and RMCWin User Manual 5-50 they do not understand one another's data. Example: Try connecting a serial cable between a PC running TISOF

Pagina 226

Ethernet 5.2 Communications 5-51 • Using the SoftPLC with the RMC ENET 5.2.3 Using the RMC ENET with RMCWin RMCWin 2.0 and newer can communic

Pagina 227

RMC100 and RMCWin User Manual 5-52 4. Under Communication Drivers, click TCP/IP Direct to RMC-ENET. 5. Under Settings, either ensure that Autobrow

Pagina 228

Ethernet 5.2 Communications 5-53 Selecting a Configuration Method The first decision to be made is the method you will use to configure the IP

Pagina 229

RMC100 and RMCWin User Manual 5-54 Therefore, the enhanced features of DHCP over those of BOOTP are not useful. However, DHCP still supports the one

Pagina 230

Ethernet 5.2 Communications 5-55 Care should be taken to use a high-quality switch that will support your temperature, noise, vibration, and ot

Pagina 231

RMC100 and RMCWin User Manual 5-56 This field gives the version of the Boot firmware in the RMC Ethernet module. • Loader Version This field gives

Pagina 232

Ethernet 5.2 Communications 5-57 • Refresh Pressing this button will read all counters from the module. This operation takes place immediately

Pagina 233

RMC100 and RMCWin User Manual 5-58 • Total Broadcast Pkts Sent This is the count of packets the RMC sent to the broadcast MAC address. This is typi

Pagina 234

Ethernet 5.2 Communications 5-59 • Tx Retries This is the total of all transmit retries due to collisions. Therefore it is the sum of all the S

Pagina 235

Step-by-Step RMC Startup 2.1 Starting Up the RMC 2-3 topic for details on tuning: • Tuning an Axis At this point Auto Stop should be set to 0

Pagina 236

RMC100 and RMCWin User Manual 5-60 • Close Close the Ethernet Activity Log window. 5.2.5 Ethernet Informational Topics 5.2.5.1 Understanding IP A

Pagina 237

Ethernet 5.2 Communications 5-61 must go through an IP router. An IP router is a device that sends packets it receives from one network that are

Pagina 238

RMC100 and RMCWin User Manual 5-62 This diagram shows the four conceptual layers of TCP/IP: application, transport, internet, and framing. A fifth

Pagina 239

Ethernet 5.2 Communications 5-63 Each protocol is briefly described below: • ARP (Address Resolution Protocol) Ethernet packets can either be

Pagina 240

RMC100 and RMCWin User Manual 5-64 This is an open application protocol developed and used by Omron Electronics Inc. This protocol is available over

Pagina 241

Ethernet 5.2 Communications 5-65 5.2.6 Controlling and Monitoring the RMC over Ethernet 5.2.6.1 Allen-Bradley Controllers 5.2.6.1.1 Using Allen-

Pagina 242

RMC100 and RMCWin User Manual 5-66 • Type: This parameter is always set to Peer-To-Peer for Ethernet communication channels. • Read/Write: This p

Pagina 243

Ethernet 5.2 Communications 5-67 PLC-5 MSG Block Parameters: The PLC-5 MSG block is displayed as follows: • Control: This parameter points t

Pagina 244

RMC100 and RMCWin User Manual 5-68 To edit the parameters of the message block, select the MSG block, and click on the button with the ellipses to t

Pagina 245

Ethernet 5.2 Communications 5-69 Using the Examine If Open instruction as shown below fulfills two requirements of continuous MSG transactions.

Pagina 246

RMC100 and RMCWin User Manual 2-4 2.2 Setup Details 2.2.1 Scaling Overview Scaling refers to converting the transducer feedback into meaningful unit

Pagina 247

RMC100 and RMCWin User Manual 5-70 • RMC Register Map (Siemens S7) • RMC Register Map (Modbus Plus) • RMC Register Map (PROFIBUS-DP Message Mode)

Pagina 248

Ethernet 5.2 Communications 5-71 N7:30-39 Same as above but for axis 3 N7:40-49 Same as above but for axis 4 N7:50-59 Same as above but for a

Pagina 249

RMC100 and RMCWin User Manual 5-72 N7:128 Axis 0 Configuration Word N7:129 Axis 0 Scale N7:130 Axis 0 Offset N7:131 Axis 0 Extend Limit N7:132

Pagina 250 - 5 Communications

Ethernet 5.2 Communications 5-73 (n) File (f) 0-31 N9 ( n - 0 ) x 8 32-63 N10 ( n - 32 ) x 8 64-95 N11 ( n - 64 ) x 8 96-127 N12 ( n - 96

Pagina 251 - 5.1.2 Digital I/O Wiring

RMC100 and RMCWin User Manual 5-74 Nf:r + 4 Step n (0-255) Command Value Nf:r + 5 Step n (0-255) Command/Commanded Axes Nf:r + 6 Step n (0-255) L

Pagina 252

Ethernet 5.2 Communications 5-75 Allen-Bradley and SoftPLC Register Description N18:0-63 Status Map Entries Plot Type Registers: The plot

Pagina 253 - 5.1.2.4 DI/O Inputs

RMC100 and RMCWin User Manual 5-76 bit # Allen-Bradley bit # 15 14 13 12 11 10 9 8 7 The bit numbers listed in the table below are in RMC fo

Pagina 254

Ethernet 5.2 Communications 5-77 N18:84 Axis 4 plot time interval N18:85 Axis 5 plot time interval N18:86 Axis 6 plot time interval N18:87 A

Pagina 255

RMC100 and RMCWin User Manual 5-78 N18:99 Loader firmware year N18:100 Control firmware month (MSB) and day (LSB) N18:101 Control firmware year N18

Pagina 256 - 5.1.3 Using Counters

Ethernet 5.2 Communications 5-79 Allen-Bradley and SoftPLC Register Description N20:0-N47:255 Unused Spline Download Area: These registers

Pagina 257 - 5.1.4 CPU Digital I/O

Setup Details 2.2 Starting Up the RMC 2-5 2.2.2 Advanced Scaling This topic describes specialized scaling techniques. For general scaling inform

Pagina 258 - 5.1.5 Sensor Digital I/O

RMC100 and RMCWin User Manual 5-80 N232:0-N255:255 Plot data for axis 7 5.2.6.1.3 Using EtherNet/IP with the ControlLogix The ControlLogix PLCs su

Pagina 259

Ethernet 5.2 Communications 5-81 DL405 D4-430 Cannot use Plots and the Spline Download Area. D4-440 Cannot use Plots. D4-450 Cannot use Plo

Pagina 260

RMC100 and RMCWin User Manual 5-82 3. Start NetEdit on your PC. 4. Under Protocol, select UDP/IP. The program will take approximately 1 second to

Pagina 261

Ethernet 5.2 Communications 5-83 specify a register holding the value to put on the stack. For the most part these additional methods are not de

Pagina 262

RMC100 and RMCWin User Manual 5-84 Example 2 The user has an ECOM in slot 1 of the CPU base and an RMC with Module ID 5. The user wants to write

Pagina 263 - 5.1.6.3 Using Command Mode

Ethernet 5.2 Communications 5-85 protocols, see the following topics: • RMC Register Map (Allen-Bradley) • RMC Register Map (Modbus/TCP and Mo

Pagina 264

RMC100 and RMCWin User Manual 5-86 V12-V23 Same as above but for axis 1 V24-V35 Same as above but for axis 2 V36-V47 Same as above but for axis 3

Pagina 265

Ethernet 5.2 Communications 5-87 V163 V164-V171 Same as above but for axis 6 V172-V177 Same as above but for axis 7 Parameter Registers: PLC S

Pagina 266

RMC100 and RMCWin User Manual 5-88 V1020-V1037 Same as above but for axis 1 V1040-V1057 Same as above but for axis 2 V1060-V1077 Same as above but f

Pagina 267

Ethernet 5.2 Communications 5-89 V2001+n*10 Step n (0-255) Acceleration V2002+n*10 Step n (0-255) Deceleration V2003+n*10 Step n (0-255) Speed V

Pagina 268

RMC100 and RMCWin User Manual 2-6 • A Hydraulic Position Axis or Motor in Velocity Mode • A Motor in Torque Mode • A Position/Pressure System T

Pagina 269

RMC100 and RMCWin User Manual 5-90 n Falling Edge Status Map Registers: PLC Support: D2-250, D4-430, D4-440, and D4-450 (D2-240 excluded) This bl

Pagina 270

Ethernet 5.2 Communications 5-91 Digital (Discrete) I/O Registers: PLC Support: D2-250, D4-430, D4-440, and D4-450 (D2-240 excluded) These reg

Pagina 271

RMC100 and RMCWin User Manual 5-92 V6522 Axis 2 plot time interval V6523 Axis 3 plot time interval V6524 Axis 4 plot time interval V6525 Axis 5

Pagina 272

Ethernet 5.2 Communications 5-93 Address Register Description V6540 Boot firmware month (MSB) and day (LSB) V6541 Boot firmware year V6542 Lo

Pagina 273

RMC100 and RMCWin User Manual 5-94 V10000-V17777 Spline Download Area Plot Registers: Due to the limited addressing supported by the Automationdir

Pagina 274

Ethernet 5.2 Communications 5-95 it initiate messaging transactions. Therefore, an active EtherNet/IP device or client is required to control th

Pagina 275

RMC100 and RMCWin User Manual 5-96 4. In the shortcut menu that appears, click New Module. The following dialog box will be displayed:

Pagina 276

Ethernet 5.2 Communications 5-97 5. Click the ETHERNET-MODULE type and click OK. The following dialog box will be displayed:

Pagina 277

RMC100 and RMCWin User Manual 5-98 6. Fill in the fields in this dialog box as follows: General: Name Type a valid module name for the RMC. Descrip

Pagina 278

Ethernet 5.2 Communications 5-99 8. Type a Requested Packet Interval (RPI) between 5.0 and 3200.0 ms in steps of 1.0 ms. The RMC ignores fra

Pagina 279

Setup Details 2.2 Starting Up the RMC 2-7 can tune the axis. Remember to set these bits to either "Soft Stop" or "Hard Stop"

Pagina 280 - • DI/O

RMC100 and RMCWin User Manual 5-100 5.2.6.3.3 Establishing Multiple I/O Connections with a Single RMC Each RMC can support I/O connections with up

Pagina 281

Ethernet 5.2 Communications 5-101 Notice how the RMC produces one data frame that is consumed by all three clients using what is called a multi

Pagina 282

RMC100 and RMCWin User Manual 5-102 for details. 1 10 Axis 0 Status. These ten registers correspond to the ten status registers displayed in RMCWin

Pagina 283

Ethernet 5.2 Communications 5-103 Otherwise, when the Sync Out Register is changed, the commands would be re-issued. 3. Write all required comm

Pagina 284

RMC100 and RMCWin User Manual 5-104 • The controlling connection is broken due to a timeout. This will occur when the cable is disconnected, when e

Pagina 285

Ethernet 5.2 Communications 5-105 The core of this ladder segment is reading the EntryStatus and FaultCode attributes from the RMC MODULE objec

Pagina 286

RMC100 and RMCWin User Manual 5-106 5.2.6.3.6 RMC EtherNet/IP Definition 5.2.6.3.6.1 RMC EtherNet/IP Object Model This section describes the EtherNe

Pagina 287

Ethernet 5.2 Communications 5-107 six command words per axis. 4 SINT 1 Configuration Various configuration options. Currently only the Broken

Pagina 288

RMC100 and RMCWin User Manual 5-108 Configuration Connection Point Must be 4 (Configuration) Configuration Data (Data Segment) May be omitted or con

Pagina 289

Ethernet 5.2 Communications 5-109 Connections RPI 1 5.0 ms 2 7.0 ms 3 9.0 ms 4 12.0 ms Example: Suppose you will be establishing one I/O conne

Pagina 290

RMC100 and RMCWin User Manual 2-8 • Make a long move without any oscillation or overdrive. Then issue the Set Feed Forward command. This command wi

Pagina 291

RMC100 and RMCWin User Manual 5-110 6 17.0 ms 7 20.0 ms 8 23.0 ms 9 25.0 ms 10 28.0 ms * The 1756-ENET has enough bandwidth for a single connectio

Pagina 292

Ethernet 5.2 Communications 5-111 Frames/Second = (2 x connections) / RPI + (2 x connections) / RPI = (2 x 1) / 0.005s + (2 x 2) / 0.015s =

Pagina 293

RMC100 and RMCWin User Manual 5-112 collision domains, each with two devices competing for its bandwidth. These smaller collision domains will yield

Pagina 294

Ethernet 5.2 Communications 5-113 1 or more 0.14% 1.0% 3.0% 5.6% 8.9% 2 or more 0.028% 0.23% 0.80% 1.7% 3.0% 3 or more 0.0020% 0.023% 0.12% 0.35

Pagina 295

RMC100 and RMCWin User Manual 5-114 Computing Utilization for RMC/ControlLogix Ethernet Networks In order to predict the probability of collisions o

Pagina 296

Ethernet 5.2 Communications 5-115 For the first two collisions domains types, we will assume all devices are connected to a switch. For the thir

Pagina 297

RMC100 and RMCWin User Manual 5-116 Example (IGMP not supported by switch): The ControlLogix/switch collision domains include all frames produced

Pagina 298 - 5.2 Ethernet

Ethernet 5.2 Communications 5-117 Finally, use the above frames/second results to compute the utilization by dividing the actual bandwidth requi

Pagina 299

RMC100 and RMCWin User Manual 5-118 How not to Control Collisions Do NOT set the Ethernet switch port to the RMC100 to full-duplex. This is why: 1.

Pagina 300

Ethernet 5.2 Communications 5-119 Suppose you need to control 40 RMCs from a single ControlLogix 1756-L1. If you use a single 1756-ENBT for this

Pagina 301 - 5.2.4 Ethernet Setup Topics

Setup Details 2.2 Starting Up the RMC 2-9 Important: If you use Differential Gain, you may be able to increase the Proportional Gain somewhat wi

Pagina 302

RMC100 and RMCWin User Manual 5-120 compared to the total cost of the system and gives much higher reliability. • Upgrade to Smarter Switches. Ethe

Pagina 303

Ethernet 5.2 Communications 5-121 • MSTR Block Read Operation • MSTR Block Write Operation • MSTR Block Error Codes 5.2.6.4.2 RMC Register

Pagina 304

RMC100 and RMCWin User Manual 5-122 2 Axis 0 Target Position 3 Axis 0 Actual Position 4 Axis 0 Transducer Counts 5 Axis 0 Status Word 6 Axis 0

Pagina 305

Ethernet 5.2 Communications 5-123 99-104 Same as above but for axis 3 105-110 Same as above but for axis 4 111-116 Same as above but for axis

Pagina 306

RMC100 and RMCWin User Manual 5-124 177-192 Same as above but for axis 3 193-208 Same as above but for axis 4 209-224 Same as above but for axis

Pagina 307

Ethernet 5.2 Communications 5-125 Modbus Address Register Description 2305 Event Step for Axis 0 on Input 0 Rising Edge 2306 Event Step for Axis

Pagina 308

RMC100 and RMCWin User Manual 5-126 • 2: Event Step and Link Value • 3: Raw Transducer Counts • 4: Internal Target and Actual Speeds • 5: Integr

Pagina 309

Ethernet 5.2 Communications 5-127 2636 Sensor Digital I/O Inputs 0-15 2637 Sensor Digital I/O Inputs 16-17 (stored to two LSBs) 2638 Sensor Dig

Pagina 310

RMC100 and RMCWin User Manual 5-128 Modbus Address Register Description 2649 Last parameter error on axis 0 2650 Last parameter error on axis 1 2651

Pagina 311

Ethernet 5.2 Communications 5-129 is 2 ms, otherwise the control loop is 1 ms. • If bit 0 (value 0x0001) is set, a sensor DI/O is present, othe

Pagina 312

RMC100 and RMCWin User Manual 2-10 Tuning Procedure 1. Do Open Loop Move This step is for verifying that the system wiring and setup is correct bef

Pagina 313

RMC100 and RMCWin User Manual 5-130 47105-53248 Plot data for axis 5 53249-59392 Plot data for axis 6 59393-65536 Plot data for axis 7 5.2.6.5 Omr

Pagina 314

Ethernet 5.2 Communications 5-131 on setting up the RECV and SEND instructions for details on what values to use for the Network, Node, and Unit

Pagina 315

RMC100 and RMCWin User Manual 5-132 set to whichever Node Number will be mapped to the RMC's IP address. 0. C+3 Port Number: 00 to 07. The Port

Pagina 316

Ethernet 5.2 Communications 5-133 C+2 Remote Node Number. For RMCs, this value should be set to whichever Node Number will be mapped to the RMC&

Pagina 317

RMC100 and RMCWin User Manual 5-134 In this example, the RECV(098) instruction will be triggered each time the Communication Port 0 Enabled Flag (A

Pagina 318

Ethernet 5.2 Communications 5-135 The Omron PLC must have one entry in its Local Network Table. This entry assigns Network Address 1 (the Ether

Pagina 319

RMC100 and RMCWin User Manual 5-136 5.2.6.5.2 RMC Register Map (Omron FINS) Tip: RMCWin's Address Tool provides an easy way to identify address

Pagina 320

Ethernet 5.2 Communications 5-137 D00008 Axis 0 Event Step D00009 Axis 0 Link Value D00010- D00019 Same as above but for axis 1 D00020- D00029

Pagina 321

RMC100 and RMCWin User Manual 5-138 D00109 D00110- D00115 Same as above but for axis 5 D00116- D00121 Same as above but for axis 6 D00122- D00127 Sa

Pagina 322

Ethernet 5.2 Communications 5-139 D00160- D00175 Same as above but for axis 2 D00176- D00191 Same as above but for axis 3 D00192- D00207 Same as

Pagina 323

Setup Details 2.2 Starting Up the RMC 2-11 slowly increasing it and making moves. If the system begins to oscillate, decrease the gain. 5. Ad

Pagina 324

RMC100 and RMCWin User Manual 5-140 D00263+n*8 Step n (0-255) Link Value Input to Event Table Registers: These registers can be read or written.

Pagina 325

Ethernet 5.2 Communications 5-141 Plot Type Registers: The plot type registers can be read or written. The values that are read indicate the ext

Pagina 326

RMC100 and RMCWin User Manual 5-142 D02636 Sensor Digital I/O Inputs 16-17 (stored to two LSBs) D02637 Sensor Digital I/O Outputs 0-7 in high byte (

Pagina 327

Ethernet 5.2 Communications 5-143 D02648 Last parameter error on axis 0 D02649 Last parameter error on axis 1 D02650 Last parameter error on

Pagina 328

RMC100 and RMCWin User Manual 5-144 Reserved Registers: Reading these values will return zero, and writes are ignored. Omron Address Register D

Pagina 329

Ethernet 5.2 Communications 5-145 E6_00000-E6_06143 Plot data for axis 6 E7_00000-E7_06143 Plot data for axis 7 Note: Omron PLCs can only access

Pagina 330

RMC100 and RMCWin User Manual 5-146 192.168.0.23. 6. Click Accept. 7. Click OK. Step 2: Test the RSLinx Driver 1. Start RSLinx. 2. On the Commun

Pagina 331

Ethernet 5.2 Communications 5-147 7. In the Channel drop-down list, click the TCP/IP channel created above. 8. For the Station text box, type

Pagina 332

RMC100 and RMCWin User Manual 5-148 The RMC module has 64K (65536) 16-bit registers that can be read from or written to over Ethernet, Serial, Modbu

Pagina 333

Ethernet 5.2 Communications 5-149 N7:6 Axis 0 Actual Speed N7:7 Axis 0 Null Drive N7:8 Axis 0 Event Step N7:9 Axis 0 Link Value N7:10-19 Sa

Pagina 334

RMC100 and RMCWin User Manual iv

Pagina 335

RMC100 and RMCWin User Manual 2-12 • If the Drive is not high, the gains can probably be increased for better control. If the Drive is too high, or

Pagina 336

RMC100 and RMCWin User Manual 5-150 N7:122-127 Same as above but for axis 7 Parameter Registers: These registers can be read or written. Changes

Pagina 337

Ethernet 5.2 Communications 5-151 N7:240-255 Same as above but for axis 7 Event Step Table Registers: These registers can be read or written.

Pagina 338

RMC100 and RMCWin User Manual 5-152 N9:7 Step 0 Link Value Nf:r + 0 Step n (0-255) Mode Word Nf:r + 1 Step n (0-255) Acceleration Nf:r + 2 Step

Pagina 339

Ethernet 5.2 Communications 5-153 N17:248 + n Event Step for Axes n (0-7) on Input 15 Falling Edge Status Map Registers: This block of registe

Pagina 340

RMC100 and RMCWin User Manual 5-154 These registers indicate the current state of the digital inputs and outputs. These registers may only be read;

Pagina 341

Ethernet 5.2 Communications 5-155 and SoftPLC N18:80 Axis 0 plot time interval N18:81 Axis 1 plot time interval N18:82 Axis 2 plot time inter

Pagina 342

RMC100 and RMCWin User Manual 5-156 Allen-Bradley and SoftPLC Register Description N18:96 Boot firmware month (MSB) and day (LSB) N18:97 Boot fi

Pagina 343

Ethernet 5.2 Communications 5-157 L19:5 32-bit Transducer Counts for axis 5 L19:6 32-bit Transducer Counts for axis 6 L19:7 32-bit Transducer

Pagina 344

RMC100 and RMCWin User Manual 5-158 N159:255 N160:0-N183:255 Plot data for axis 4 N184:0-N207:255 Plot data for axis 5 N208:0-N231:255 Plot data for

Pagina 345

Ethernet 5.2 Communications 5-159 • RMC Register Map (Modbus/TCP and Modbus/RTU) • RMC Register Map (Omron FINS) • RMC Register Map (Siemens

Pagina 346

Setup Details 2.2 Starting Up the RMC 2-13 3. Adjust the Proportional Gain The Proportional Gain should be adjusted first to gain some contro

Pagina 347

RMC100 and RMCWin User Manual 5-160 71-80 Same as above but for axis 7 Command Registers: These registers can be read or written. TI505 Address R

Pagina 348

Ethernet 5.2 Communications 5-161 134 Axis 0 Proportional Gain 135 Axis 0 Integral Gain 136 Axis 0 Differential Gain 137 Axis 0 Extend Feed

Pagina 349

RMC100 and RMCWin User Manual 5-162 263 Step 0 Link Type/Link Next 264 Step 0 Link Value 257+n*8 Step n (0-255) Mode Word 258+n*8 Step n (0-255)

Pagina 350

Ethernet 5.2 Communications 5-163 : : 2553 + n Event Step for Axes n (0-7) on Input 15 Falling Edge Status Map Registers: This block of regis

Pagina 351

RMC100 and RMCWin User Manual 5-164 These registers indicate the current state of the digital inputs and outputs. These registers may only be read;

Pagina 352

Ethernet 5.2 Communications 5-165 2642 Axis 1 plot time interval 2643 Axis 2 plot time interval 2644 Axis 3 plot time interval 2645 Axis 4 p

Pagina 353

RMC100 and RMCWin User Manual 5-166 2657 Boot firmware month (MSB) and day (LSB) 2658 Boot firmware year 2659 Loader firmware month (MSB) and day

Pagina 354

Ethernet 5.2 Communications 5-167 Note: Reading plots is not a trivial task; for further details, see Reading Plots from the Communication Modul

Pagina 355

RMC100 and RMCWin User Manual 5-168 • RMC Register Map (Modbus Plus) • RMC Register Map (PROFIBUS-DP Message Mode) The Siemens S7-300 and S7-400 f

Pagina 356

Ethernet 5.2 Communications 5-169 S7 Address Register Description DB1.DBW160 Axis 0 Mode Word DB1.DBW162 Axis 0 Acceleration DB1.DBW164 Axis

Pagina 357

RMC100 and RMCWin User Manual 2-14 • A disadvantage of Differential Gain is that it amplifies measurement noise. If there is too much noise or the

Pagina 358

RMC100 and RMCWin User Manual 5-170 DB2.DBW12 Axis 0 Integral Gain DB2.DBW14 Axis 0 Differential Gain DB2.DBW16 Axis 0 Extend Feed Forward DB2.DB

Pagina 359

Ethernet 5.2 Communications 5-171 DB3.DBW10 Step 0 Command/Commanded Axes DB3.DBW12 Step 0 Link Type/Link Next DB3.DBW14 Step 0 Link Value DB

Pagina 360

RMC100 and RMCWin User Manual 5-172 n*2 : : DB4.DBW496 + n*2 Event Step for Axes n (0-7) on Input 15 Falling Edge Status Map Registers: This bloc

Pagina 361

Ethernet 5.2 Communications 5-173 These registers indicate the current state of the digital inputs and outputs. These registers may only be read

Pagina 362

RMC100 and RMCWin User Manual 5-174 Last Parameter Error Registers: Note: To use these registers through Ethernet, you must have RMC100 CPU control

Pagina 363

Ethernet 5.2 Communications 5-175 bits that may be useful to some users: • If bit 1 (value 0x0002) is set, the control loop is 2 ms, otherwise

Pagina 364

RMC100 and RMCWin User Manual 5-176 communicate with the RMC. As with the Allen-Bradley PLC-5, the SoftPLC uses the MeSsaGe (MSG) block. This block

Pagina 365

Ethernet 5.2 Communications 5-177 5.2.6.10 Other PLCs and PC-based Control Packages 5.2.6.10.1 Using Other Ethernet Packages with the RMC ENET

Pagina 366

RMC100 and RMCWin User Manual 5-178 method is not limited to Windows or even PCs. This method is discussed in this topic. Choosing a TCP/IP Stack

Pagina 367

Modbus Plus 5.3 Communications 5-179 and Modbus/RTU). The addresses documented in RMC Register Map (PROFIBUS-DP Message Mode) happen to already

Pagina 368

Setup Details 2.2 Starting Up the RMC 2-15 Using the Integrator Preload is useful for systems with predictable position-to-pressure transitions.

Pagina 369

RMC100 and RMCWin User Manual 5-180 Programming from a Modicon PLC When using a Modicon PLC as the master, the user uses a special function block ca

Pagina 370 - 5.2.6.4 Modicon Quantum

Modbus Plus 5.3 Communications 5-181 When the master wishes to read from or write to a node it must take the following steps: 1. Wait for th

Pagina 371 - Register Description

RMC100 and RMCWin User Manual 5-182 • RMC Register Map (Omron FINS) • RMC Register Map (Siemens TI505) • RMC Register Map (Siemens S7) • RMC Reg

Pagina 372

Modbus Plus 5.3 Communications 5-183 71-80 Same as above but for axis 7 Command Registers: These registers can be read or written. Modbus Add

Pagina 373

RMC100 and RMCWin User Manual 5-184 134 Axis 0 Proportional Gain 135 Axis 0 Integral Gain 136 Axis 0 Differential Gain 137 Axis 0 Extend Feed Fo

Pagina 374

Modbus Plus 5.3 Communications 5-185 263 Step 0 Link Type/Link Next 264 Step 0 Link Value 257+n*8 Step n (0-255) Mode Word 258+n*8 Step n (0

Pagina 375

RMC100 and RMCWin User Manual 5-186 : : 2553 + n Event Step for Axes n (0-7) on Input 15 Falling Edge Status Map Registers: These registers can b

Pagina 376

Modbus Plus 5.3 Communications 5-187 2631 Axis 6 plot type 2632 Axis 7 plot type Digital (Discrete) I/O Registers: These registers indicate

Pagina 377

RMC100 and RMCWin User Manual 5-188 used plot interval. Modbus Address Register Description 2641 Axis 0 plot time interval 2642 Axis 1 plot time

Pagina 378

Modbus Plus 5.3 Communications 5-189 module. The Boot and Loader firmware versions have no effect on the actual performance of the RMC and there

Pagina 379

RMC100 and RMCWin User Manual 2-16 generate this model by evaluating the response of the system to changes in the Drive output. 2. Choose Gains You

Pagina 380

RMC100 and RMCWin User Manual 5-190 Register Description 12289-16384 Spline Download Area Plot Registers: These registers can only be read; writes

Pagina 381

Modbus Plus 5.3 Communications 5-191 addr - the slot and port on the TSX Premium to communicate with, plus the first byte in the routing address

Pagina 382

RMC100 and RMCWin User Manual 5-192 5.3.6 Modbus Plus Global Data 5.3.6.1 Using Modbus Plus Global Data Note: Global data should be used in all appl

Pagina 383

Modbus Plus 5.3 Communications 5-193 differ between versions of Modsoft and Concept: 1. Reserve Config Extension Memory in the PLC: Peer Cop us

Pagina 384

RMC100 and RMCWin User Manual 5-194 7 14 Axis 1 Status Word 8 2632 CPU Digital Inputs 0 and 1 in LSBs of low byte, Outputs 0 and 1 in LSBs of hig

Pagina 385

Modbus Plus 5.3 Communications 5-195 5.3.7 MSTR Modicon Ladder Logic Block 5.3.7.1 Using the MSTR Modicon Ladder Logic Block When using a Modico

Pagina 386

RMC100 and RMCWin User Manual 5-196 In the second method, you must not reset the condition that triggers the MSTR block until the block completes

Pagina 387

Modbus Plus 5.3 Communications 5-197 Read Global Data: Gets filled by the PLC with the number of registers of global data available from the sla

Pagina 388

RMC100 and RMCWin User Manual 5-198 Register Content 1st Operation: 2 2nd Error Status: This register is filled by the operation. See MSTR Block Err

Pagina 389

Modbus Plus 5.3 Communications 5-199 This network waits until the state is equal to 1 and then triggers the MSTR block using the control block b

Pagina 390

Setup Details 2.2 Starting Up the RMC 2-17 lbs), or with very slow response times, may require a longer plot time. 4. The Extra Plot Data (sele

Pagina 391

RMC100 and RMCWin User Manual 5-200 400100 2 (decimal): Operation type: Read data 400101 0000 (hex): Error status: will be filled in by function 4

Pagina 392

Modbus Plus 5.3 Communications 5-201 MSTR block, do not add 40000 or 400000 to indicate holding registers. MSTR blocks expect the addresses to s

Pagina 393

RMC100 and RMCWin User Manual 5-202 registers on each axis 400113 81 (decimal): Address in slave (RMC) memory: This is the address of the first comm

Pagina 394

Modbus Plus 5.3 Communications 5-203 400114 0300 (hex): The high byte holds the Quantum backplane slot ID (3). The low byte holds the Map Index,

Pagina 395

RMC100 and RMCWin User Manual 5-204 6th-9th Routing 2-5: Unused. Set to zeros. Example Suppose that you wish to read four global data registers fr

Pagina 396

Modbus Plus 5.3 Communications 5-205 Status Type Word Index MSB Node Global Input 0 16 15 14 13 12 11 10 9 1 32 31 30 29

Pagina 397

RMC100 and RMCWin User Manual 5-206 The MSTR block indicates it will do an operation using the control block beginning at 400130, using the one reg

Pagina 398

Modbus Plus 5.3 Communications 5-207 2006 Invalid slave device data area 2007 Invalid slave device network area 2008 Invalid slave device net

Pagina 399

RMC100 and RMCWin User Manual 5-208 6m07 Bad destination address 6m08 Invalid node type in routing path 6m10 Slave has rejected the command. Check

Pagina 400

PROFIBUS-DP 5.4 Communications 5-209 Compact Mode keeps the number of words sent over the PROFIBUS to a minimum. This is desirable to keep netwo

Pagina 401

RMC100 and RMCWin User Manual 2-18 folder as RMCWin, which is by default C:\Program Files\RMCWin\. 3. Download the Step Table to the RMC100 by cl

Pagina 402

RMC100 and RMCWin User Manual 5-210 Flash memory. The default station address is 126. There are two methods of changing this address: • RMCWin has

Pagina 403

PROFIBUS-DP 5.4 Communications 5-211 n Axes and DI/O with Sync RMC with n Axes and DI/O RMC with n Axes and Sensor DI/O -- n Axes without Sync -

Pagina 404

RMC100 and RMCWin User Manual 5-212 2. Open your PROFIBUS-DP master configuration program. 3. If you are modifying an existing PROFIBUS-DP network

Pagina 405

PROFIBUS-DP 5.4 Communications 5-213 The following steps have been tested with COM PROFIBUS versions 3.0 and 3.3: 1. Start COM PROFIBUS. 2. If

Pagina 406

RMC100 and RMCWin User Manual 5-214 • Right-click on the RMC slave device icon, and select Configure from the shortcut menu. • Move the cursor to

Pagina 407

PROFIBUS-DP 5.4 Communications 5-215 Delta RMC Family entry. On the shortcut menu, click Properties. • In the Labels tab, look at the Revision

Pagina 408

RMC100 and RMCWin User Manual 5-216 3. If you are creating a new PROFIBUS-DP network, you must create a new network and add a master device to the

Pagina 409

PROFIBUS-DP 5.4 Communications 5-217 7. Add any other RMC devices you want on the same network. To do this, repeat steps 5 and 6. 8. Save your

Pagina 410

RMC100 and RMCWin User Manual 5-218 Compact Mode without Sync CAUTION: In this mode, the synchronization is left to be the PROFIBUS master’s respons

Pagina 411

PROFIBUS-DP 5.4 Communications 5-219 Mode for details on using this register and the differences between these two sub-modes. The order of the i

Pagina 412

Setup Details 2.2 Starting Up the RMC 2-19

Pagina 413

RMC100 and RMCWin User Manual 5-220 For most commands, the value returned in the second register for each axis is selected using the Status Area Req

Pagina 414

PROFIBUS-DP 5.4 Communications 5-221 I+1 XXXX|XXXX|XXXX|XXXX (XXXX) Status of axis 0 +2 XXXX|XXXX|XXXX|XXXX (XXXX) Actual Position of axis 0 I+

Pagina 415

RMC100 and RMCWin User Manual 5-222 If Compact Mode with Sync is used (versus Compact Mode without Sync), one additional 16-bit register to hold the

Pagina 416

PROFIBUS-DP 5.4 Communications 5-223 1 O + 2*n + 2 Reserved by Sensor DI/O O + 2*n + 3 Reserved by Sensor DI/O PROFIBUS-DP has a much larger

Pagina 417 - 5.2.6.8 Siemens S7

RMC100 and RMCWin User Manual 5-224 bits that are toggled to indicate a request. The command block is described in further detail below. Note: Users

Pagina 418

PROFIBUS-DP 5.4 Communications 5-225 • Wait until the Read Request bit is equal to the Read Acknowledge bit. When they are equal, the RMC will

Pagina 419

RMC100 and RMCWin User Manual 5-226 describes the addressing through the PROFIBUS-DP Message Mode. For details on addressing from other modules refe

Pagina 420

PROFIBUS-DP 5.4 Communications 5-227 40-49 Same as above but for axis 4 50-59 Same as above but for axis 5 60-69 Same as above but for axis 6

Pagina 421

RMC100 and RMCWin User Manual 5-228 130 Axis 0 Offset 131 Axis 0 Extend Limit 132 Axis 0 Retract Limit 133 Axis 0 Proportional Gain 134 Axis 0

Pagina 422

PROFIBUS-DP 5.4 Communications 5-229 259 Step 0 Speed 260 Step 0 Command Value 261 Step 0 Command/Commanded Axes 262 Step 0 Link Type/Link N

Pagina 423

RMC100 and RMCWin User Manual 2-20

Pagina 424

RMC100 and RMCWin User Manual 5-230 2311 Event Step for Axis 7 on Input 0 Rising Edge 2312 + n Event Step for Axes n (0-7) on Input 1 Rising Edge :

Pagina 425

PROFIBUS-DP 5.4 Communications 5-231 Address Register Description 2624 Axis 0 plot type 2625 Axis 1 plot type 2626 Axis 2 plot type 2627 Axi

Pagina 426

RMC100 and RMCWin User Manual 5-232 2636 Sensor Digital I/O Inputs 16-17 (stored to two LSBs) 2637 Sensor Digital I/O Outputs 0-7 in high byte (low

Pagina 427

PROFIBUS-DP 5.4 Communications 5-233 Register Description 2648 Last parameter error on axis 0 2649 Last parameter error on axis 1 2650 Last p

Pagina 428

RMC100 and RMCWin User Manual 5-234 • If bit 1 (value 0x0002) is set, the control loop is 2 ms, otherwise the control loop is 1 ms. • If bit 0 (va

Pagina 429 - 5.3 Modbus Plus

Serial (RS-232/422/485) 5.5 Communications 5-235 28672-34815 Plot data for axis 2 34816-40959 Plot data for axis 3 40960-47103 Plot data for axi

Pagina 430

RMC100 and RMCWin User Manual 5-236 can be intimidating to users new to serial communications. Therefore, we recommend reading each of the following

Pagina 431

Serial (RS-232/422/485) 5.5 Communications 5-237 The following options are available in the Serial Module Options dialog box: • Protocol: Selec

Pagina 432

RMC100 and RMCWin User Manual 5-238 firmware, see Downloading New Serial/Ethernet Firmware. • Boot Version This field gives the version of the Boot

Pagina 433

Serial (RS-232/422/485) 5.5 Communications 5-239 the RMC SERIAL offers three drivers: RS-232, RS-422/RS-485 (4-wire), and RS-485 (2-wire). Eac

Pagina 435

RMC100 and RMCWin User Manual 5-240 Note: The above four-wire RS-422/485 diagram shows biasing internal to the RMC on the Tx wire pair. This is no

Pagina 436

Serial (RS-232/422/485) 5.5 Communications 5-241 The RS-422 and RS-485 diagrams above show biasing and termination included. Termination and bi

Pagina 437

RMC100 and RMCWin User Manual 5-242 The following four-wire RS-485 network diagram is also supported by the RMC and allows full-duplex communicat

Pagina 438

Serial (RS-232/422/485) 5.5 Communications 5-243 Note: The above 4-wire multi-drop RS-485 network diagram shows internal termination and biasing

Pagina 439

RMC100 and RMCWin User Manual 5-244 in the RMC SERIAL configuration. The RMC RS-232 communications require only three conductors in the cable: RxD

Pagina 440

Serial (RS-232/422/485) 5.5 Communications 5-245 RS-485 (2-wire) Pin-out Pin RS-485 (2-wire) Function 1 Unused 2 Unused 3 Rx/Tx A (-) 4 Rx/Tx B

Pagina 441

RMC100 and RMCWin User Manual 5-246 115,200 475 3250 57,600 950 4000 38,400 1900 4000 19,200 3750 4000 9,600 4000 4000 4,800 4000

Pagina 442

Serial (RS-232/422/485) 5.5 Communications 5-247 As described above, hardware revision 1 differs in its biasing and termination. It has the fol

Pagina 443

RMC100 and RMCWin User Manual 5-248 • For RS-485 (4-wire, point-to-point or multi-drop), terminate the receivers of each end device in the chain, a

Pagina 444

Serial (RS-232/422/485) 5.5 Communications 5-249 Distance = 4,340 ns * 0.66 ft / ns = 2890 ft Since it requires three round trips for the si

Pagina 445

RMC100 and RMCWin User Manual v Contents Table of Contents DISCLAIMER ...

Pagina 446

RMC100 and RMCWin User Manual 3-0 3 Using RMCWin 3.1 RMCWin Overview Description RMCWin is a Windows 98/NT/2000/XP/Vista/7 based software package th

Pagina 447

RMC100 and RMCWin User Manual 5-250 Resistance 48kW || 48kW = 118W Then, we calculate how much DC resistance the network has between power rails

Pagina 448

Serial (RS-232/422/485) 5.5 Communications 5-251 • 03: Read Holding Registers • 06: Preset Single Register • 16 (10 Hex): Preset Multiple Reg

Pagina 449

RMC100 and RMCWin User Manual 5-252 • SLC Protected Typed Write with 3 Address Fields (CMD=0x0F, FNC=0xAA) • SLC Protected Typed Read with 3 Addre

Pagina 450

Serial (RS-232/422/485) 5.5 Communications 5-253 • Communication Command: From this drop-down list, select PLC-5 Typed Read to read values from

Pagina 451

RMC100 and RMCWin User Manual 5-254 • This Controller: This section holds parameters for the SLC 5/05. • Communication Command: This parameter wil

Pagina 452

Serial (RS-232/422/485) 5.5 Communications 5-255 500CPU Read, or 500CPU Write. The type of PLC selected is not important, but the Read or Write

Pagina 453

RMC100 and RMCWin User Manual 5-256 Read or Write Once This sample takes care to keep the MSG block energized until the MSG block starts, as indic

Pagina 454

Serial (RS-232/422/485) 5.5 Communications 5-257 • Baud Rate: 19,200 • Data Bits: 8 bit • Parity: Even Mitsubishi PLC Settings: The Mitsubish

Pagina 455

RMC100 and RMCWin User Manual 5-258 RMC should have returned its response as shown above. The checksum in the response can then be checked using the

Pagina 456

Serial (RS-232/422/485) 5.5 Communications 5-259 Dxx02 Data. First data word to write. Dxx03 Data. Second data word to write. … Dxx01+N Data. La

Pagina 457

Screen Layout 3.2 Using RMCWin 3-1 • Using Multiple RMCs • Using the Scale/Offset Calibration Utilities Table Editors • Table Editor Basics

Pagina 458 - 5.4 PROFIBUS-DP

RMC100 and RMCWin User Manual 5-260 for the length, address, and checksum. To write commands for 8 axes or 48 words: To write 12 steps to the step

Pagina 459 - 5.4.2 PROFIBUS Configuration

Serial (RS-232/422/485) 5.5 Communications 5-261 -3 Framing Error: The RMC’s serial port received a incorrectly formed character. This is normal

Pagina 460

RMC100 and RMCWin User Manual 5-262 • Parity Mitsubishi PLC Settings: Set the QJ71C24 intelligent function module switches for the desired serial s

Pagina 461

Serial (RS-232/422/485) 5.5 Communications 5-263 BIDIN Instruction:

Pagina 462 - PROFIBUS

RMC100 and RMCWin User Manual 5-264 Reading from the RMC100 To read data, first use the BIDOUT instruction to request the data, then use the BIDIN

Pagina 463

RMC CPU RS232 Port 5.6 Communications 5-265 The head number of the data sent to the RMC100 is designated by (S2) in the BIDOUT instruction. The

Pagina 464 - Configuration

RMC100 and RMCWin User Manual 5-266 Communicate with any RMC from a Custom Application The RMCLink component enables direct communication with any

Pagina 465

RMC CPU RS232 Port 5.6 Communications 5-267 Supported RMC Communication Ports RMCLink can communicate via Ethernet or serial RS-232. The table b

Pagina 466

RMC100 and RMCWin User Manual 5-268 For details on using the serial port with RMCWin, see Using with RMCWin. For details on using the serial port wi

Pagina 467 - 5.4.6 Compact Mode

RMC CPU RS232 Port 5.6 Communications 5-269 • Any other cable you have will work if you can verify that pins 2, 3, and 5 on the RMC-end of the

Pagina 468

RMC100 and RMCWin User Manual 3-2 • Plot Time area (top-right pane) • Parameter area (bottom-right pane) The following is a sample main screen:

Pagina 469

RMC100 and RMCWin User Manual 5-270 5.7 LCD420 Terminal 5.7.1 LCD Display Terminal Overview Using the LCD420 display as documented requires the foll

Pagina 470

LCD420 Terminal 5.7 Communications 5-271 5.7.2 Using the LCD420 Terminal General When the RMC powers up, it displays the first screen. If the RM

Pagina 471

RMC100 and RMCWin User Manual 5-272 Editing a Numerical Field First, select the screen and field you wish to edit as described above. Then type in t

Pagina 472

LCD420 Terminal 5.7 Communications 5-273 Next, enter the value of 4.8 in/s. Notice that the cursor moves to the end of the field during the edi

Pagina 473 - 5.4.7 Message Mode

RMC100 and RMCWin User Manual 5-274 1 Set the bit's value to ON. BKSP Cancel the edit. ESC Cancel the edit. ENTER Accept the edit. The bit w

Pagina 474

Status Map 5.8 Communications 5-275 documented in the Using RMCWin section of this help document. You can find that section through the followin

Pagina 475

RMC100 and RMCWin User Manual 5-276 Under the RMC’s Modbus Plus and PROFIBUS-DP Message Mode interfaces, the RMC keeps 32 status registers readily a

Pagina 476

Status Map 5.8 Communications 5-277 5.8.2 Default Status Map Data The following table lists the default mappings held in the Status Map table. F

Pagina 477

RMC100 and RMCWin User Manual 5-278 20 50 Address of axis 5 Command Position 21 51 Address of axis 5 Target Position 22 52 Address of axis 5 Actual

Pagina 478

Communication Tasks 5.9 Communications 5-279 Status Word 18433 + 6144*n 18432 + 6144*n N(72+24*n):0 DB(210+6*n).DBW0 Drive 19457 + 6144*n 19456

Pagina 479

Screen Layout 3.2 Using RMCWin 3-3 For details on saving and loading commands, see Changing Between Board Files. 3.2.3 Parameter Area This are

Pagina 480

RMC100 and RMCWin User Manual 5-280 Extra Plot Data #1 holds the Integral Drive in drive count units. There are 8192 drive count units in 10000 mV.

Pagina 481

Communication Tasks 5.9 Communications 5-281 Interval/End Segment Commands. This method is supported by all communication modules but requires i

Pagina 482

RMC100 and RMCWin User Manual 5-282 Static Spline Download Area format. o If the value is 2, the interval and point locations are dynamically sized

Pagina 483

Communication Tasks 5.9 Communications 5-283 Axis 0 Point Count 14337 14336 N56:0 V14000 DB200.DBW0 Axis 0 Point Table** 14338-15360 14337-1

Pagina 484

RMC100 and RMCWin User Manual 5-284 Interval Table* 14336 14335 N55:255 13777 1022 Axis 0 Point Count 14337 14336 N56:0 V14000 DB200.DBW0 Axis 0

Pagina 485 - 5.5 Serial (RS-232/422/485)

Communication Tasks 5.9 Communications 5-285 Axis 2 Interval Table Format 12801 12800 N50:0 V11000 DB194.DBW0 Axis 2 Interval Table* 12802-1

Pagina 486

RMC100 and RMCWin User Manual 5-286 Count Axis 0 Point Table** 14338-14592 14337-14591 N56:1-N56:255 V14001-14377 DB200.DBW2-510 Axis 1 Point Count

Pagina 487

Communication Tasks 5.9 Communications 5-287 3 - 4 spline capable axes: 512 5 - 8 spline capable axes: 256 The Spline Download Area register m

Pagina 488

RMC100 and RMCWin User Manual 5-288 (MaxPts+2)*3 (MaxPts+2)*3 (MaxPts+2)*3 Axis 4 Interval 2 + (MaxPts+2)*4 12291+ (MaxPts+2)*4 12290+ (MaxPts+2)*4

Pagina 489

Communication Tasks 5.9 Communications 5-289 Example 1 In this spline segment, all points are equidistant along the X (time or geared) axis: As

Pagina 490

RMC100 and RMCWin User Manual 3-4 parameters for that axis will be displayed in WHITE. Note: When in Read-back Mode, you will notice that RED para

Pagina 491

RMC100 and RMCWin User Manual 5-290 0 14338 Point Table – 1 P1 14339 Point Table – 2 P2 14340 Point Table – 3 P3 14341 Point Table – 4 P4 Spline

Pagina 492

Communication Tasks 5.9 Communications 5-291 • You can simultaneously download splines to all spline-capable axes at one time. • It is importa

Pagina 493

RMC100 and RMCWin User Manual 5-292 237 Storage of parameters to Flash failed 238 Storage of splines to Flash failed 239 Steps per Rev and Position

Pagina 494

Communication Tasks 5.9 Communications 5-293 323 There must be at least two points to begin calculations 324 Cannot clear a segment while inter

Pagina 495

RMC100 and RMCWin User Manual 6-0 6 Transducer Interface Modules 6.1 Analog 6.1.1 Analog Transducer Overview There are four analog modules available

Pagina 496

Analog 6.1 Transducer Interface Modules 6-1 The first step for setting up analog module is to assign roles to each analog channel. This is descr

Pagina 497

RMC100 and RMCWin User Manual 6-2 TIP: If you are using a 10V transducer output, but are only using values in the low 5V, it is recommended that you

Pagina 498

Analog 6.1 Transducer Interface Modules 6-3 Analog Input Ranges See the COUNTS topic for detailed information on the maximum and minimum limits

Pagina 499

RMC100 and RMCWin User Manual 6-4 5. Click Update RMC. 6. The Update Module Configuration dialog box will be displayed to indicate the progress. I

Pagina 500 - 5.5.3 RMC SERIAL Protocols

Analog 6.1 Transducer Interface Modules 6-5 • Differential Force Control This mode uses both channels in the pair and an analog drive output. T

Pagina 501

Screen Layout 3.2 Using RMCWin 3-5 3.2.6 Status Bar The status bar is located at the bottom of the main screen. This bar is divided into four ar

Pagina 502

RMC100 and RMCWin User Manual 6-6 Using Analog Channels as Position Inputs Using Analog Channels as Velocity Inputs Using Analog Channels as Pressur

Pagina 503

Analog 6.1 Transducer Interface Modules 6-7 16-bit Module (-H) Inputs Inputs Four 16-bit differential Isolation 750VDC Overvoltage Protection 40

Pagina 504

RMC100 and RMCWin User Manual 6-8 6.1.6 Analog Transducer Scaling Defining the Valid 16-bit Pressure/Force/Position/Velocity Range For general sca

Pagina 505

Analog 6.1 Transducer Interface Modules 6-9 Translating to Speed Units The Scale, Offset, and the Prescale Divisor bits of the Configuratio

Pagina 506

RMC100 and RMCWin User Manual 6-10 scale: Scale Divisor Effective Scale Error from 6324.70 6325 1 6325/1 = 6325 0.005% 12649 2 12649/2 = 6324.5 0.

Pagina 507

Analog 6.1 Transducer Interface Modules 6-11 Because only channels 0 and 2 have drive outputs associated with them on the analog modules with dr

Pagina 508

RMC100 and RMCWin User Manual 6-12 6.1.7.2 Using Analog Channels as Velocity Inputs Analog channels may be configured to be used as one of two vel

Pagina 509

Analog 6.1 Transducer Interface Modules 6-13 with drive outputs, it is only these two channels that can be configured as Velocity Control; any c

Pagina 510

RMC100 and RMCWin User Manual 6-14 Using Analog Channels as Differential Force Inputs 6.1.7.3 Using Analog Channels as Pressure Inputs Analog chan

Pagina 511

Analog 6.1 Transducer Interface Modules 6-15 type. Step 3: Set the Scale A and Offset A Parameters for the Pressure Inputs Refer to the individu

Pagina 512

RMC100 and RMCWin User Manual 3-6 New Creates a new board file with default parameters. Refer to Using Multiple Motion Modules for details on board

Pagina 513 - BIDIN Instruction:

RMC100 and RMCWin User Manual 6-16 1. On the Tools menu, click Module Configuration. 2. In the Slots list, click an analog module. 3. Click Slot

Pagina 514

Analog 6.1 Transducer Interface Modules 6-17 To use a joystick to control speed together with a tachometer requires an analog module with drive

Pagina 515 - 5.6 RMC CPU RS232 Port

RMC100 and RMCWin User Manual 6-18 Step-by-Step External Target Generation Follow these steps to set up a system using an external target generator:

Pagina 516

Analog 6.1 Transducer Interface Modules 6-19 The procedure for speed control with tachometer feedback is similar to speed control with positio

Pagina 517 - 5.6.3 RS232 Wiring

RMC100 and RMCWin User Manual 6-20 Controlling Speed from a Tachometer Feedback Transitioning from Position to Auxiliary Pressure/Force Control 6.

Pagina 518

MDT 6.2 Transducer Interface Modules 6-21 Pulse Width Modulated Transducer The RMC must then convert the counts accumulated during the transduce

Pagina 519

RMC100 and RMCWin User Manual 6-22 between the transducer and the RMC for the interrogation signal, and the '+Ret' and '-Ret' be

Pagina 520 - 5.7 LCD420 Terminal

MDT 6.2 Transducer Interface Modules 6-23 Some Temposonics I transducers from MTS have 200 Ohm termination resistors installed between their in

Pagina 521

RMC100 and RMCWin User Manual 6-24 MDT Specifications 6.2.3 MDT Configuration The RMC supports a wide range of Magnetostrictive Displacement Trans

Pagina 522

MDT 6.2 Transducer Interface Modules 6-25 1. On the Tools menu, click Module Configuration. 2. In the Slots list, click the MDT module you wan

Pagina 523

Connecting to an RMC 3.3 Using RMCWin 3-7 current communication path and the state of that communication path (for example, "COM1: Offline&

Pagina 524

RMC100 and RMCWin User Manual 6-26 Overdrive Error Parameter Error Position Overflow Integrator Windup Following Error Continuous Green Status good.

Pagina 525 - 5.8 Status Map

MDT 6.2 Transducer Interface Modules 6-27 Drive Outputs Range ±10 V @ 5 mA (2 kW or greater load) (For current drive, use the VC2100 accessory:

Pagina 526

RMC100 and RMCWin User Manual 6-28 However, because the Offset is also used to convert transducer counts to position units, it cannot be set indep

Pagina 527

MDT 6.2 Transducer Interface Modules 6-29 following table shows the possible Scales and Prescale Divisors you could use and the effective scale:

Pagina 528 - 5.9 Communication Tasks

RMC100 and RMCWin User Manual 6-30 inch. At the desired 0 position, the MDT produces 425 counts. We first calculate the exact Scale: With the exa

Pagina 529

Quadrature with Analog Output 6.3 Transducer Interface Modules 6-31 We begin by calculating the exact Scale: With the exact Scale value, we m

Pagina 530

RMC100 and RMCWin User Manual 6-32 • Status LED • Digital Noise Filters on All Inputs • All Discrete Inputs are Isolated • Use with Servo Drives

Pagina 531

Quadrature with Analog Output 6.3 Transducer Interface Modules 6-33 See also: Quadrature Wiring Quadrature Configuration Quadrature LED Indica

Pagina 532

RMC100 and RMCWin User Manual 6-34 Encoder Wiring 5 Volt differential driver: NPN Open Collector (NOT RECOMMENDED): Note: Open collector encoders s

Pagina 533

Quadrature with Analog Output 6.3 Transducer Interface Modules 6-35 0.0047 1 MHz 0.010 500 kHz 0.022 200 kHz 0.047 100 kHz 0.10 50 kHz 0.22 20 k

Pagina 534

RMC100 and RMCWin User Manual 3-8 1. Start RMCWin. 2. On the Tools menu, click Options, and then click the Communication tab. You can also double-

Pagina 535

RMC100 and RMCWin User Manual 6-36 From TTL output: From Open Collector Output: Enable Output Wiring To TTL input (high = enable): To active

Pagina 536

Quadrature with Analog Output 6.3 Transducer Interface Modules 6-37 6.3.3 Quadrature/Analog Cable A cable can be purchased that connects directl

Pagina 537

RMC100 and RMCWin User Manual 6-38 • Encoder Error only. This bit will go high if the encoder circuitry detects an error, which is defined as an in

Pagina 538

Quadrature with Analog Output 6.3 Transducer Interface Modules 6-39 Alternating Red/Green One or more of the following status bits are on and ar

Pagina 539

RMC100 and RMCWin User Manual 6-40 ESD Protection 15 kV Max. Encoder Frequency 4,000,000 quadrature counts/second Index (Z) Response Time 125 nanose

Pagina 540

Quadrature with Analog Output 6.3 Transducer Interface Modules 6-41 6.3.7 Quadrature Scaling Defining the Valid 16-bit Position Range For genera

Pagina 541 - 5.9.3 Parameter Error Values

RMC100 and RMCWin User Manual 6-42 change in position units: The RMC ensures that no fractional position units are lost in this conversion. Deter

Pagina 542

Quadrature with Analog Output 6.3 Transducer Interface Modules 6-43 6324.75 50598 8 Invalid scale Invalid Therefore, in this example, a Scale

Pagina 543

RMC100 and RMCWin User Manual 6-44 be 800 x 15 or 12000 quadrature counts for each revolution of the shaft B. Notice that we could increase the posi

Pagina 544 - 6.1 Analog

Quadrature with Stepper Output 6.4 Transducer Interface Modules 6-45 Note: If the Auto Home Re-arm configuration bit is cleared after the Arm Ho

Pagina 545

Connecting to an RMC 3.3 Using RMCWin 3-9 Create an Exception 1. On the Start menu, click Control Panel. 2. Double-click Windows Firewall, and

Pagina 546

RMC100 and RMCWin User Manual 6-46 • Two Complete Axes per Module. Each includes the following: • Stepper Motor Interface:  1 MHz Maximum Output

Pagina 547

Quadrature with Stepper Output 6.4 Transducer Interface Modules 6-47 FAULT + and - is an input from the drive or some other source that can be s

Pagina 548

RMC100 and RMCWin User Manual 6-48 6.4.2 Stepper Wiring Use shielded twisted pairs for all connections to inputs and outputs. Route the quadrature e

Pagina 549

Quadrature with Stepper Output 6.4 Transducer Interface Modules 6-49 Drive with common anode inputs: Drive with common cathode inputs: In

Pagina 550

RMC100 and RMCWin User Manual 6-50 Stepper Compensation Homing 6.4.3 Stepper Configuration The RMC supports a wide range of quadrature encoders an

Pagina 551

Quadrature with Stepper Output 6.4 Transducer Interface Modules 6-51 4. Click the Axis 0 tab. 5. Check the conditions that you want to have se

Pagina 552

RMC100 and RMCWin User Manual 6-52 Note: Prior to RMC CPU firmware dated 19991216, the Auto Stop parameter was not used in determining the LED sta

Pagina 553

Quadrature with Stepper Output 6.4 Transducer Interface Modules 6-53 Direction Change Delays Hold time = 16 us Setup time = 112 us plus half ste

Pagina 554 - 6.1.7 Setup Details

RMC100 and RMCWin User Manual 6-54 between the Target Position and the outgoing steps. Each scale is defined as a ratio of two numbers. The user can

Pagina 555

Quadrature with Stepper Output 6.4 Transducer Interface Modules 6-55 Following Error from being generated. There are several of ways that these

Pagina 556

RMC100 and RMCWin User Manual vi Basic Topics ...

Pagina 557

RMC100 and RMCWin User Manual 3-10 cable—the maximum cable length is typically limited to 50 feet and there is no isolation. In either case, only a

Pagina 558

RMC100 and RMCWin User Manual 6-56 Therefore, our parameters should be as follows: Parameter Value Steps/Rev 720 Position Units/Rev 360 Quad

Pagina 559

Quadrature with Stepper Output 6.4 Transducer Interface Modules 6-57 We can improve both of these problems by using hundredths of an inch as our

Pagina 560 - 6.1.8 Usage Details

RMC100 and RMCWin User Manual 6-58 gives a range of 6553.5 inches, and using inches gives a range of 65535 inches. However, this usually increases t

Pagina 561

Resolver 6.5 Transducer Interface Modules 6-59 When the axis is stopped outside the In Position Window, compensation will be applied to try to m

Pagina 562

RMC100 and RMCWin User Manual 6-60 Resolvers are rotary transformers with one primary winding and two secondary windings. The primary winding is gen

Pagina 563

Resolver 6.5 Transducer Interface Modules 6-61 This gives a value between -Scale and +Scale 4. The result is compared with the Coordinate Limit

Pagina 564 - 6.2 MDT

RMC100 and RMCWin User Manual 6-62 S1 Sine Input + S3 Sine Input - S2 Cosine Input + S4 Cosine Input - Case Controller chassis ground (shield)

Pagina 565 - 6.2.2 MDT Wiring

Resolver 6.5 Transducer Interface Modules 6-63 6.5.3 Resolver Configuration The resolver interface must be configured properly to work with your

Pagina 566

RMC100 and RMCWin User Manual 6-64 Resolver Overview Resolver LED Indicators Resolver Wiring Resolver Scaling Resolver Specifications Rotational Mod

Pagina 567

Resolver 6.5 Transducer Interface Modules 6-65 Resolver Interface Axes Two per module Reference Frequency 800 Hz to 5 kHz Reference Output Vol

Pagina 568 - 6.2.3 MDT Configuration

Connecting to an RMC 3.3 Using RMCWin 3-11 There are three ways to open and close a communication path. Each is described below: To use the Comm

Pagina 569 - 6.2.4 MDT LED Indicators

RMC100 and RMCWin User Manual 6-66 Resolver Wiring Resolver Specifications Resolver Scaling 6.5.6 Resolver Scaling Defining the Valid 16-bit Posit

Pagina 570 - 6.2.5 MDT Specifications

SSI 6.6 Transducer Interface Modules 6-67 Each revolution of the resolver generates 65536 counts. To calculate the Scale parameter, determine ho

Pagina 571 - 6.2.6 MDT Scaling

RMC100 and RMCWin User Manual 6-68 • Transmission rate independent of data length and resolution • Transmission over long distances • Direct conn

Pagina 572

SSI 6.6 Transducer Interface Modules 6-69 RMC SSI Input Six-Pin Plug-in Terminal Block Pin Function 1 SSI Axis + Clock 2 SSI Axis - Clock 3 S

Pagina 573

RMC100 and RMCWin User Manual 6-70 4 Case When positive voltage is sent to an axis’s drive, the axis must extend. The extend direction is defined a

Pagina 574

SSI 6.6 Transducer Interface Modules 6-71 2. Set all options to your desired settings. 3. Click the Axis 1 tab. 4. Set all options to your de

Pagina 575

RMC100 and RMCWin User Manual 6-72 The number of counts at the starting and ending positions are 300,000 and 400,000. However, because there will be

Pagina 576

SSI 6.6 Transducer Interface Modules 6-73 3 = Gray Code decreasing (24 bits) 6 = Binary increasing (25 bits) 7 = Gray Code increasing (25 bits)

Pagina 577 - 6.3.2 Quadrature Wiring

RMC100 and RMCWin User Manual 6-74 2 = 0.01 mm (10 µm) 3 = 0.05mm (50 µm) 4 = 0.1 mm (100 µm) 5 = 0.02 mm (20 µm) 6 = 0.002 mm (2 µm) This setting d

Pagina 578

SSI 6.6 Transducer Interface Modules 6-75 occurred: No Transducer Transducer Noise Transducer Overflow Alternating Red/Green None of the above e

Pagina 579

RMC100 and RMCWin User Manual 3-12 options. You can select a slot by clicking on it, or using the LEFT and RIGHT ARROW KEYS to switch between slots.

Pagina 580

RMC100 and RMCWin User Manual 6-76 Clock frequency 220 kHz Cable type Twisted pair, shielded Cable length maximum Transducer dependent (approx. 300-

Pagina 581

SSI 6.6 Transducer Interface Modules 6-77 For general scaling information, see the Scaling Overview topic. Because the RMC uses 16-bit positions

Pagina 582

RMC100 and RMCWin User Manual 6-78 recommended that one of these utilities is used, but the underlying math is described below. Method 1: P0/P1 Calc

Pagina 583

SSI 6.6 Transducer Interface Modules 6-79 These calculations are done automatically using the SSI Scale/Offset Calibration Utility feature in

Pagina 584

RMC100 and RMCWin User Manual 7-0 7 Support and Troubleshooting 7.1 Warranty The RMC100 shall be free from defects in materials and workmanship unde

Pagina 585 - 6.3.7 Quadrature Scaling

Troubleshooting 7.2 Support and Troubleshooting 7-1 7.2.2 Error Handling The RMC reports errors to the Programmable Controller within one contro

Pagina 586

RMC100 and RMCWin User Manual 7-2 Overdrive Error Position Overflow Parameter Error Integrator Windup Transducer counts field not indicating tra

Pagina 587

Troubleshooting 7.2 Support and Troubleshooting 7-3 It is nonlinear when the output is not directly proportional to the input. You may find two

Pagina 588

RMC100 and RMCWin User Manual 7-4 oscillate around the set point as the RMC overshoots first in one direction, then the other. Hoses Long hoses betw

Pagina 589

Troubleshooting 7.2 Support and Troubleshooting 7-5 Your valve probably has overlap. Replace the valve with a linear one or try increasing the D

Pagina 590

Connecting to an RMC 3.3 Using RMCWin 3-13 Note: If the connection to the RMC is lost while this dialog box is displayed, the dialog box will be

Pagina 591

RMC100 and RMCWin User Manual 7-6 Your valve may have slow response. Change to a faster valve or add Acceleration Feed Forward. With normal gain

Pagina 592 - 6.4.2 Stepper Wiring

Parameter Errors 7.4 Support and Troubleshooting 7-7 problem. Send the module to: Delta Computer Systems, Inc. 1818 SE 17th St Battle Ground, WA

Pagina 593

RMC100 and RMCWin User Manual 7-8 For more details on controlling pressure, refer to Controlling Pressure or Force. 7.4.4 Attempt to go beyond ext

Pagina 594 - 6.4.3 Stepper Configuration

Parameter Errors 7.4 Support and Troubleshooting 7-9 7.4.8 Auto-Repeat Should Not be Used on Linear Axes with a Curve that Does Not Match Endpoi

Pagina 595 - 6.4.4 Stepper LED Indicators

RMC100 and RMCWin User Manual 7-10 7.4.13 Cannot home an axis while synchronized Homing an axis changes the current position and would confuse a s

Pagina 596 - 6.4.5 Stepper Specifications

Parameter Errors 7.4 Support and Troubleshooting 7-11 7.4.18 Command pressure cannot be less than pressure set B When using Pressure Set Mode, t

Pagina 597 - 6.4.6 Stepper Scaling

RMC100 and RMCWin User Manual 7-12 RETRACT FEED FORWARD parameters have opposite signs, this parameter error will be generated. 7.4.24 Fewer segme

Pagina 598

Parameter Errors 7.4 Support and Troubleshooting 7-13 7.4.27 Gear ratio denominator is zero The error indicates that this axis was given a geare

Pagina 599

RMC100 and RMCWin User Manual 7-14 commands are specific to only quadrature or only pressure/force control. 7.4.33 Invalid command value This para

Pagina 600

Parameter Errors 7.4 Support and Troubleshooting 7-15 7.4.35 Invalid Interval Table Format in the Spline Download Area The Interval Table Form

Pagina 601

RMC100 and RMCWin User Manual 3-14 The RMC's serial port has a DTE DB9 serial connector. For further wiring details, see RS232 Wiring. Note: R

Pagina 602 - 6.4.7 Stepper Compensation

RMC100 and RMCWin User Manual 7-16 7.4.39 Invalid Screen Number in the Display LCD Screen ($) Command The screen number indicated in the Command Val

Pagina 603 - 6.5 Resolver

Parameter Errors 7.4 Support and Troubleshooting 7-17 7.4.44 No initialized pressure axis is assigned This parameter error occurs when a move is

Pagina 604

RMC100 and RMCWin User Manual 7-18 7.4.47 One or more synced axes are uninitialized This error indicates that at least one of the axes selected to p

Pagina 605 - 6.5.2 Resolver Wiring

Parameter Errors 7.4 Support and Troubleshooting 7-19 pressures. 7.4.53 Reached command position while regulating pressure This parameter erro

Pagina 606

RMC100 and RMCWin User Manual 7-20 7.4.58 Resetting the position would cause a position overflow This error occurs when either a Set Position (Z) or

Pagina 607 - 6.5.3 Resolver Configuration

Parameter Errors 7.4 Support and Troubleshooting 7-21 7.4.62 Step Number in Teach (t) or Function (,) Command Out of Range The Command Value of

Pagina 608

RMC100 and RMCWin User Manual 7-22 or if the axis was accidentally left out of a new synchronized command. Either one of the following two steps sho

Pagina 609

Parameter Errors 7.4 Support and Troubleshooting 7-23 7.4.70 The Accel Field Must Be Zero in the Command Issued The Add (+), Subtract (-), and F

Pagina 610 - 6.5.6 Resolver Scaling

RMC100 and RMCWin User Manual 7-24 Reference command: The ACCELERATION parameter is the Acceleration Limit, and must be a valid value. If this error

Pagina 611 - 6.6 SSI

Parameter Errors 7.4 Support and Troubleshooting 7-25 7.4.78 Requested sine-move speed too low Note: This parameter error has been eliminated in

Pagina 612 - 6.6.2 SSI Wiring

Connecting to an RMC 3.3 Using RMCWin 3-15 Signals: RS232 Baud Rate: 38400 Data Bits: 8 Parity: None Stop Bits: 1 Flow Control: None Therefore,

Pagina 613

RMC100 and RMCWin User Manual 7-26 7.4.80 Too many spline points. Point not added This parameter error indicates that the maximum total number of sp

Pagina 614 - 6.6.3 SSI Configuration

Parameter Errors 7.4 Support and Troubleshooting 7-27 When this error occurs, the velocity will be truncated at 65536 position units per second.

Pagina 616

Appendix A: Command Reference A-1 Appendix A: Command Reference A.1 General ASCII Commands A.1.1 I-PD Position Move Command Character: ! Decimal: 3

Pagina 617

RMC100 and RMCWin User Manual A-2 described below. Use the following tips when tuning I-PD motion: • The Proportional Gain works the same as in the

Pagina 618 - 6.6.4 SSI LED Indicators

Appendix A: Command Reference A-3 correctly showing 0. The axis will now control properly. A.1.3 Display LCD Screen Command Character: $ Decimal:

Pagina 619 - 6.6.5 SSI Specifications

RMC100 and RMCWin User Manual A-4 addresses. See Address Tool for details. This command uses the command fields as follows: Mode: The Mode field con

Pagina 620 - 6.6.6 SSI Scaling

Appendix A: Command Reference A-5 Suppose that Axis1 needs to go to a position that is 90% of Axis0's Actual Position. This can be done using

Pagina 621

RMC100 and RMCWin User Manual A-6 Step 19: This step issues a Go (G) command to Axis1. The Command Value will have been overwritten by step 18 with

Pagina 622

Appendix A: Command Reference A-7 If this bit is 0, then the source and destination registers are sign extended the same way as the constant. Bit 0

Pagina 623

RMC100 and RMCWin User Manual 3-16 3.3.7.3 Communication Driver: TCP/IP Direct to RMC-ENET Overview Note: This communication driver requires RMC E

Pagina 624 - 7.2 Troubleshooting

RMC100 and RMCWin User Manual A-8 This command performs any of a number of functions on the Actual Positions of any group of axes. The result of the

Pagina 625 - 7.2.3 RMC Module Problems

Appendix A: Command Reference A-9 The binary value 00110011must be converted to hexadecimal or decimal so it can be put into the speed parameter. T

Pagina 626

RMC100 and RMCWin User Manual A-10 If this bit is 0, then the source and destination registers are sign extended the same way as the constant. Bit 0

Pagina 627

Appendix A: Command Reference A-11 Note: This command should only be used in the Event Step table. This command does nothing when issued directly f

Pagina 628

RMC100 and RMCWin User Manual A-12 These links types already define both true and false actions, and therefore should not be used with the Poll comm

Pagina 629

Appendix A: Command Reference A-13 entire polling loop by one control loop (1 or 2 ms). Step 15 will be jumped to when an Overdrive Error occurs. I

Pagina 630 - 7.3 Technical Support

RMC100 and RMCWin User Manual A-14 overdrive error occurs, and otherwise jumps to step 13 when the axis gets in position. Here is a summary of the a

Pagina 631 - 7.4 Parameter Errors

Appendix A: Command Reference A-15 Command Value: 0 = Disable AMP, 1 = Enable AMP Note: This command is only available in RMC100 CPU firmware dat

Pagina 632

RMC100 and RMCWin User Manual A-16 • You specified a positive command value, but not that many segments are available on that axis. All segments wi

Pagina 633

Appendix A: Command Reference A-17 change in deceleration takes place immediately if a move is in progress. A.1.15 Start Events Command Character

Pagina 634

Connecting to an RMC 3.3 Using RMCWin 3-17 Comparison with Other Communication Drivers This driver is up to 100 times faster than the other dri

Pagina 635

RMC100 and RMCWin User Manual A-18 a spline. The In Position bit of the Status will be cleared when this command begins and will be set when the axi

Pagina 636

Appendix A: Command Reference A-19 includes superimposed mode. The above description of this command is appended in the following ways: • The Gear

Pagina 637

RMC100 and RMCWin User Manual A-20 Speed Control with Velocity Loop (Rotational bit set): This command is identical to Speed Control with Position L

Pagina 638 - 7.4.33 Invalid command value

Appendix A: Command Reference A-21 A.1.21 Set Integral Drive to Null Drive Command Character: i Decimal: 105 Hexadecimal: 0x69 Command Value: Unuse

Pagina 639 - 7.4.38 Invalid scale value

RMC100 and RMCWin User Manual A-22 Command Value: Drive Limit, in millivolts Note: This command is available only in RMC CPU firmware dated 200003

Pagina 640

Appendix A: Command Reference A-23 Changing this bit puts the axis into or pulls it out of Rotational mode, as described in Rotational Mode. Chang

Pagina 641 - Download Area

RMC100 and RMCWin User Manual A-24 Note: For pressure/force axes, this command will take effect on the analog module’s drive output, if one is avail

Pagina 642

Appendix A: Command Reference A-25 and then accelerate from 0 to 2000mV. To ensure that this deceleration happens quickly, the deceleration must be

Pagina 643

RMC100 and RMCWin User Manual A-26 position axes, issuing this command to a pressure or force axis will result in a parameter error. A.1.32 Reset

Pagina 644 - 7.4.61 SSI transducer noise

Appendix A: Command Reference A-27 middle of a move. For example, suppose the integral drive is saved while the move is taking place. If during the

Pagina 645

RMC100 and RMCWin User Manual 3-18 3. In the shortcut menu, click the IP address of the RMC you want to communicate with. An alternative way to s

Pagina 646

RMC100 and RMCWin User Manual A-28 create unrealistic accelerations and are therefore not allowed. This error is indicated by the Parameter Error bi

Pagina 647

Appendix A: Command Reference A-29 End Spline Segment (zero command value) When the command value is zero, this command will perform final calcul

Pagina 648

RMC100 and RMCWin User Manual A-30 power loss or reset. While a Flash update is in progress, the green CPU LED will flash. Removing power while the

Pagina 649

Appendix A: Command Reference A-31 Hexadecimal: 0x76 Command Value: New Speed Value (Signed) This command sets the Speed of the axis to the Comma

Pagina 650

RMC100 and RMCWin User Manual A-32 between the Retract Limit and the Extend Limit. Acceleration Acceleration Limit: This parameter limits the rate t

Pagina 651

Appendix A: Command Reference A-33 The Spline Relative Sine Move (w) command parameters are defined as follows: Command Parameter Description Mode

Pagina 652

RMC100 and RMCWin User Manual A-34 A.1.46 New Spline Point Command Character: X or x Decimal: 88 or 120 Hexadecimal: 0x58 or 0x78 Command Value: Req

Pagina 653 - A.1 General ASCII Commands

Appendix A: Command Reference A-35 This command is used to set the Target Position to any value. This command also changes the Command Position and

Pagina 654

RMC100 and RMCWin User Manual A-36 This command uses the Command Value to determine which outputs to reset. It uses the Command Value in the same

Pagina 655 - A.1.4 MulDiv Command

Appendix A: Command Reference A-37 Value Digit Digit Di Hex F = 1 1 1 1 1 1 1 1 1 Hex E = 1 1 1 0 1 1 1 0 1 Hex D = 1 1

Pagina 656

Connecting to an RMC 3.3 Using RMCWin 3-19 • Communications Update Rate slider: This slider adjusts a delay that is inserted between transactio

Pagina 657

RMC100 and RMCWin User Manual A-38 This command is used to start event sequences on one or more axes simultaneously. This is done by simulating a ri

Pagina 658 - A.1.5 Add Command

Appendix A: Command Reference A-39 o …the Graph Disable, Rotational, and Monitor Pressure bits may be set if desired. o The Acceleration field is

Pagina 659 - A.1.6 Function Command

RMC100 and RMCWin User Manual A-40 o The distance the user wishes the slave to travel (given by the Command Value) is added to the distance that th

Pagina 660

Appendix A: Command Reference A-41 The 16-bit Command Value is split into two bytes. The upper 8 bits specify which bits are to be cleared. For e

Pagina 661 - A.1.7 Subtract Command

RMC100 and RMCWin User Manual A-42 Acceleration: Not Used. Stopping a Sine Move Continuous in Progress: The cycling can be stopped by issuing

Pagina 662 - A.1.8 Poll Command

Appendix A: Command Reference A-43 position will be truncated to the maximum or minimum position until the spline re-enters the limits. A.1.58 Ma

Pagina 663

RMC100 and RMCWin User Manual A-44 1 0 Target Positive 2 0 Actual Positive 10 1 Command Positive 11 1 Target Positive 12 1 Actual Posi

Pagina 664

Appendix A: Command Reference A-45 eight axes as the base for the move. The table below shows which command to use to select the desired base: Comm

Pagina 665

RMC100 and RMCWin User Manual A-46 Why Bother? These commands are handy when exiting open loop or pressure mode and re-synchronizing axes. Remember

Pagina 666 - A.1.9 Arm Home Command

Appendix A: Command Reference A-47 0xDC 220 Dead Band Eliminator Compensation Window (2) Invalid command 0xDD 221 In Position Window In Position Wi

Pagina 667

RMC100 and RMCWin User Manual vii LCD Screen Editor: Overview ...

Pagina 668

RMC100 and RMCWin User Manual 3-20 3.3.7.6 Communication Driver: TCP/IP-to-RS232 Bridge Configuration Note: This communication driver requires RMC10

Pagina 669 - A.1.15 Start Events Command

RMC100 and RMCWin User Manual A-48 the Bias Drive command. The possible values are: Mode 1 The Pressure Set A and Pressure Set B fields use units of

Pagina 670

Appendix A: Command Reference A-49 in mode 2. • Monitor Pressure Bit (bit 8): Clearing this bit while regulating pressure will drop the axis out o

Pagina 671 - A.1.18 Go Command

RMC100 and RMCWin User Manual A-50 requested value. Acceleration is used when the drive output is moving away from 0 and deceleration is used when d

Pagina 672 - A.1.19 Halt Command

Appendix A: Command Reference A-51 Command Value: Unused When a 'P' command is given all initialization parameters are updated. Tip: If

Pagina 673 - A.1.24 Limit Drive Command

RMC100 and RMCWin User Manual A-52 seconds into the ramp, this command is issued with a Command Value of 4000. Therefore, because one fourth of the

Pagina 674 - A.1.26 Set Mode Command

Appendix A: Command Reference A-53 details. A.2.10 Set Pressure Set B Command Character: _ Decimal: 95 Hexadecimal: 0x5F Command Value: Pressure

Pagina 675 - A.1.29 Open Loop Command

RMC100 and RMCWin User Manual A-54 0xD8 216 Extend Feed Fwd. Steps/Rev (2) Extend Feed Fwd 0xD9 217 Retract Feed Fwd. Pos. Units/Rev (2) Retra

Pagina 676

Appendix A: Command Reference A-55 1111|11 | | Bit#5432|1098|7654|3210 ------------------- 0AAA|RRRR|0000|0000 No command 0AA

Pagina 677 - A.1.31 Quit Events Command

RMC100 and RMCWin User Manual A-56 0 0 0 0 0 0 1 1 0 1 0 2* 0 1 1 3* 1 0 0 4* 1 0 1 5* 1 1 0 6* 1 1 1 7* * Commands to invalid axes are ignore

Pagina 678

Appendix A: Command Reference A-57 1 0 1 0 In Position/Auto Stop Errors† 1 0 1 1 Reserved 1 1 X X Reserved * These are 16-bit values. At the

Pagina 679

Basic Topics 3.4 Using RMCWin 3-21 • Configure RMCWin for the TCP/IP-to-RS232 Bridge Driver After you have set up the bridge, it is time to sel

Pagina 680

RMC100 and RMCWin User Manual A-58 After the command value is acknowledged, the Auto Stop Error bits are returned on the following digital outputs:

Pagina 681 - A.1.40 Update Flash Command

Appendix A: Command Reference A-59 The following table lists all commands that can be issued over the RMC’s PROFIBUS-DP Compact Mode: 1111|11

Pagina 682

RMC100 and RMCWin User Manual A-60 These bits are used by the selected command. Refer to the command you wish to use for information on bits marked

Pagina 683 - A.1.44 Reference Command

Appendix A: Command Reference A-61 A.3.3 Receiving Data from the Motion Controller The method of receiving data from the RMC in the PLC depends o

Pagina 684

RMC100 and RMCWin User Manual A-62 ------------------- HEX |SAR |CMND|INDX VALUE ------------------- 0X00 0AAA|XXXX|0000|0000 NO COMMAND 0X01 0AAA|X

Pagina 685

Appendix A: Command Reference A-63 O+3 0000|XXXX|0000|1011 (0X0B) Issue an Open Loop using Profile 11 command +4 4000 (0FA0) Reques

Pagina 686 - A.1.47 Start a Graph Command

RMC100 and RMCWin User Manual A-64 0X11 0AAA|XXXX|0001|0001 Set SCALE 0X12 0AAA|XXXX|0001|0010 Set OFFSET 0X13 0AAA|XXXX|0001|0011 Set EXTEND LIMIT

Pagina 687 - A.1.50 Reset Outputs Command

Appendix A: Command Reference A-65 0000|XXXX|0001|0011 (0X13) Set axis 0 Extend Limit Receive after Acknowledge: XXXX|XXXX (XX) Low

Pagina 688 - A.1.51 Set Outputs Command

RMC100 and RMCWin User Manual A-66 0X26 0AAA|XXXX|0010|0110 SET PROFILE 1, 5, 9 or 13 DECEL 0X27 0AAA|XXXX|0010|0111 SET PROFILE 1, 5, 9 or 13 SPEED

Pagina 689

Appendix A: Command Reference A-67 Looking at the chart above, we can see that we issue Set Profile commands to axis 0 to set profile 2 and we

Pagina 690 - A.1.54 Sine Move Command

RMC100 and RMCWin User Manual 3-22 possible views at the top of the menu. Each view is described below: • Full Horizontal View: This view displays

Pagina 691

RMC100 and RMCWin User Manual A-68 O+1 0X2Ah (Set profile 2 DECEL) O+2 70 (Value of profile 2 DECEL) O+3 0X2Eh (Set profile 7 DECEL) O+4 70

Pagina 692

Appendix A: Command Reference A-69 SPEED 12000 Looking at the chart above, we can see that Set Profile commands must be to axis 1 to set profile

Pagina 693

RMC100 and RMCWin User Manual A-70 XXXX|XXXX (XX) High byte of requested data Fourth Command: Send on Command Strobe going high: 0

Pagina 694

Appendix A: Command Reference A-71 position axis, it issues a Go (G) command to the axis after copying the selected profile to the Mode, Accel, DEC

Pagina 695

RMC100 and RMCWin User Manual A-72 Example for PROFIBUS-DP in Compact Mode with Sync: Suppose you have an RMC100-M1-PROFI, and you would like to mov

Pagina 696

Appendix A: Command Reference A-73 1111|11 | | BIT# 5432|1098|7654|3210 ------------------- HEX | |CMND|INDX VALUE ---------------

Pagina 697

RMC100 and RMCWin User Manual A-74 O+3 0000|0000|1001|0001 (0091) Requests Scale for axis 1 +4 XXXX|XXXX|XXXX|XXXX (XXXX) Ignored After the Synchro

Pagina 698

Appendix A: Command Reference A-75 ------------------- HEX | |CMND|INDX VALUE------------------- 0XA0 0AAA|XXXX|1010|0000 GET PROFILE

Pagina 699 - A.2.1 Set Bias Drive Command

RMC100 and RMCWin User Manual A-76 The data returned where the Status Area Request data would be returned is the requested profile field. Exampl

Pagina 700 - A.2.3 Set Mode Command

Appendix A: Command Reference A-77 I+3 XXXXh (Axis 1 STATUS) I+4 0001h (Profile 7 MODE) We can now send the second set of requests: O+1 00A

Pagina 701 - A.2.4 Open Loop Command

Basic Topics 3.4 Using RMCWin 3-23 • Half View: This view displays either the status and command areas or the plot time and parameter areas of

Pagina 702 - A.2.5 Set Parameters Command

RMC100 and RMCWin User Manual A-78 Fourth scan: After the Synchronization Output register is incremented, the RMC will process the commands and upda

Pagina 703 - A.2.6 Quit Events Command

Appendix A: Command Reference A-79 Profile commands to axis 1 to get profile 7. Suppose that the RMC had the following values for profile 7: PROF

Pagina 704 - A.2.8 Set Pressure Command

RMC100 and RMCWin User Manual A-80 0001|0000|1010|1010 (10AA) Get Profile 7 Decel Receive after Acknowledge: 0100|0110 (46) Low byte

Pagina 705

Appendix A: Command Reference A-81 ------------------- HEX | |CMND|INDX VALUE------------------- 0xD0 0000|XXXX|1101|0000 SET CONFIG W

Pagina 706

RMC100 and RMCWin User Manual A-82 +2 150 (0096) New Proportional Gain value O+3 0000|XXXX|1101|0101 (0XD5) Sets axis 1 Proportiona

Pagina 707

Appendix A: Command Reference A-83 0XE2 0AAA|XXXX|1110|0010 Parameter to Modify (0 to 7) 0XE3 0AAA|XXXX|1110|0011 Value to be Used For command ty

Pagina 708

RMC100 and RMCWin User Manual A-84 0) Second scan: O+1 0XE1h (Set End Step Number) O+2 99 (End Step Number of 99) Third scan: O+1

Pagina 709

Appendix A: Command Reference A-85 XXXX|XXXX (XX) High byte of requested data Second scan: Send on Command Strobe going high: 0000|

Pagina 710

RMC100 and RMCWin User Manual A-86 A.3.14 Command/Commanded Axes In order to fit a single Event Step into eight words, the Command and Commanded A

Pagina 711

Appendix A: Command Reference A-87 Example A DelayMS (D) Link Type needs to be used, which will link next to step 10. Since the hexadecimal value f

Pagina 712

RMC100 and RMCWin User Manual 3-24 To select a single cell from the keyboard: 1. Use the arrow keys to highlight a different cell. To select mu

Pagina 713

RMC100 and RMCWin User Manual A-88 +4 1000|0100|0010|0001 (8421) Same as Output Example for Digital I/O: Suppose you want to test using the Digit

Pagina 714

Appendix A: Command Reference A-89 reading a full graph can be quite slow. For higher performance, consider using the RMC PROFIBUS in Message Mode

Pagina 715 - A.3.6 Set Parameter Commands

RMC100 and RMCWin User Manual A-90 24 0x6000-0x63FF Axis 2 Option Data A 25 0x6400-0x67FF Axis 2 Option Data B 26 0x6800-0x6BFF Axis 3 Target Posi

Pagina 716

Appendix A: Command Reference A-91 0xB3FF Position/Pressure 45 0xB400-0xB7FF Axis 6 Actual Position/Pressure 46 0xB800-0xBBFF Axis 6 Status Bits 4

Pagina 717 - A.3.7 Set Profile Commands

RMC100 and RMCWin User Manual A-92 o Raw Transducer Counter. o Option Data A: Low 16 bits of the transducer counter. o Option Data B: Transducer-

Pagina 718

Appendix A: Command Reference A-93 6. The Axis 0 Data In Registers (I+2, I+4, I+6, I+8) will hold Axis 0’s Target Position values from the graph.

Pagina 719

RMC100 and RMCWin User Manual A-94 Command Register Data Register E000 Step 0 MODE E001 Step 0 ACCELERATION E002 Step 0 DECELERATION E003 Step 0 SP

Pagina 720

Appendix A: Command Reference A-95 E805 Step 0 COMMAND/COMMANDED AXES E806 Step 0 LINK TYPE/NEXT E807 Step 0 LINK VALUE E808 Step 1 MODE E809 Step

Pagina 722 - A.3.8 ASCII Commands

Appendix B: Command Field Reference B-1 Appendix B: Command Field Reference B.1 Position Command Fields B.1.1 MODE (Non-Pressure/Force) Default: 0x

Pagina 723

Basic Topics 3.4 Using RMCWin 3-25 Read-back Mode In this mode, the Command and Parameter areas will be continually read from the RMC. This mode

Pagina 724

RMC100 and RMCWin User Manual B-2 Position. If this bit is set, the slave is geared based on the Actual Position. For details on gearing, see Gearin

Pagina 725

Appendix B: Command Field Reference B-3 Bit 9 - Rotational Bit This bit needs to be set for most applications where the axis will be rotating mul

Pagina 726 - A.3.11 Get Profile Commands

RMC100 and RMCWin User Manual B-4 • Go (G) • Move Relative (J) • Sine Move (~) • Follow Spline (f) • Follow Spline Relative Bit 6 - Quick Mod

Pagina 727

Appendix B: Command Field Reference B-5 • Halt Bits 2-3 - Integrator Mode Select These two bits define four integrator modes: Bit # 3 2 Mode 0 -

Pagina 728

RMC100 and RMCWin User Manual B-6 B.1.2 Mode (Non-Pressure/Force) Bit Map The axis Mode word contains 16 bits of information. The hexadecimal table

Pagina 729

Appendix B: Command Field Reference B-7 Range: 0 to 65535 This parameter defines the acceleration ramp rate used by the axis for a move. It has f

Pagina 730

RMC100 and RMCWin User Manual B-8 In Mode 3, it defines the time (in milliseconds) it will take to ramp to the specified Speed. B.1.4 Deceleration

Pagina 731

Appendix B: Command Field Reference B-9 ',' (Function) Destination Step 0 to 255 '?' (Poll) Extended Link Value Depends on

Pagina 732

RMC100 and RMCWin User Manual B-10 ’r;{ ’r; (Simulate rising edge) Input to simulate 0 to 15 ’r;}’ (Simulate falling edge) Input to simulate 0 t

Pagina 733

Appendix B: Command Field Reference B-11 Arm Home Input @ 64 0x40 Change Acceleration A 65 0x41 Amp Enable/Disable a 97 0x61 Clear Spline

Pagina 734

RMC100 and RMCWin User Manual 3-26 RMC CPU Firmware This area lists the firmware versions of either the currently connected RMC, or, if offline, the

Pagina 735

RMC100 and RMCWin User Manual B-12 Reset Position q 113 0x71 Restore Null Drive R 82 0x52 Restore Integral Drive r 114 0x72 Save Null Drive

Pagina 736

Appendix B: Command Field Reference B-13 0xDF This chart shows commands that can be issued to pressure axes: Description ASCII Decimal Hex Set

Pagina 737

RMC100 and RMCWin User Manual B-14 Bit 4 - Ramp Time Type This bit affects the value used for the Ramp Time when the axis begins regulating pressure

Pagina 738 - A.3.15 LINK TYPE/NEXT

Appendix B: Command Field Reference B-15 B.2.3 Pressure Set A Default: 0 Range: Valid Pressure Units Pressure Set A is used by Pressure Set Mo

Pagina 739 - A.3.16 Diagnostics Command

RMC100 and RMCWin User Manual B-16 Pressure Set A, the axis begins regulating pressure. There are two ways to set the this field: • Issue a Set Pre

Pagina 740

Appendix B: Command Field Reference B-17 • The second type of ramp occurs when the axis enters pressure mode. In this case the pressure is general

Pagina 741

RMC100 and RMCWin User Manual B-18 'A' (Change Accel) Acceleration value 0 to 65,535 ’r;a’ (Amp Enable/Disable) Enable/Disable 0=disab

Pagina 742

Appendix B: Command Field Reference B-19 ’r;|’ (Set Pressure Set A) Pressure Any Valid Pressure ’r;\’ (Set Ramp Time) Milliseconds 0 to 65535 ’

Pagina 743

RMC100 and RMCWin User Manual B-20 Clear Spline Segments C 67 0x43 Set Position/Pressure c 99 0x63 Change Deceleration D 68 0x44 Start Even

Pagina 744

Appendix B: Command Field Reference B-21 Save Null Drive S 83 0x53 Save Integral Drive s 115 0x73 Set Spline Interval T 84 0x54 Teach Step

Pagina 745

Basic Topics 3.4 Using RMCWin 3-27 3.4.8 Using the Status Bits Window The Status Bits window displays the bits of the Status words for each axis

Pagina 746

RMC100 and RMCWin User Manual B-22 Description ASCII Decimal Hex Set Pressure Set A | 124 0x7C Set Bias Drive B 66 0x42 Start Events E 69 0

Pagina 747

Appendix C: Parameter Field Reference C-1 Appendix C: Parameter Field Reference C.1 MDT, SSI, Analog, Resolver Position Parameters C.1.1 Configurat

Pagina 748

RMC100 and RMCWin User Manual C-2 assigned. 0 1 The second auxiliary pressure/force axis is assigned. 1 0 The third auxiliary pressure/force axis i

Pagina 749 - B.1 Position Command Fields

Appendix C: Parameter Field Reference C-3 the move. The drive will not go negative if the motion controller overshoots the target. This is useful f

Pagina 750

RMC100 and RMCWin User Manual C-4 and Retract Feed Forward . C.1.2 Configuration Word Bit Map The axis Configuration word contains 16 bits of info

Pagina 751

Appendix C: Parameter Field Reference C-5 C.1.3 Configuration Bits - MDT Specific Transducer Type - Bits 12-15 15 14 13 12 Transducer Type 0 0 0

Pagina 752

RMC100 and RMCWin User Manual C-6 to 65535 minus the "extra" counts. To correct for this effect the module calculates the "extra"

Pagina 753

Appendix C: Parameter Field Reference C-7 C.1.6 Configuration Bits - Resolver Specific Bits 12 - Resolver Resolution This bit selects the resolut

Pagina 754 - B.1.3 Acceleration

RMC100 and RMCWin User Manual C-8 C.1.8 Offset Default: 0 Range: -65536 to 65535 This parameter is available on all axis types except those with q

Pagina 755

Appendix C: Parameter Field Reference C-9 and Retract Limits must be issued followed by a ’r;P’ command before the axis will move, unless different

Pagina 756 - B.1.6 Command Value

RMC100 and RMCWin User Manual 3-28 Opening and Closing the Command Log Window To open the Command Log window, do one of the following from the mai

Pagina 757

RMC100 and RMCWin User Manual C-10 Think about this: Internally, the motion controller must compare the error between the Target and Actual Position

Pagina 758 - B.1.7 COMMAND

Appendix C: Parameter Field Reference C-11 First, this is a gain multiplied by the current rate of change in the position error. The differential d

Pagina 759

RMC100 and RMCWin User Manual C-12 TIP: After the axis has made a complete move without oscillations or overdrive errors, use the 'F' co

Pagina 760

Appendix C: Parameter Field Reference C-13 gains. C.1.15 Retract Feed Forward Default: 100 Range: 0 to 65535 Same as Extend Feed Forward, excep

Pagina 761 - B.2.1 Mode (Pressure/Force)

RMC100 and RMCWin User Manual C-14 Range: 0 to 2000 Some valves and drives do not react to small changes in output around the null drive value; th

Pagina 762

Appendix C: Parameter Field Reference C-15 If an axis Command Position is 10,000 and the In Position parameter is 30, the In Position bit will be s

Pagina 763 - B.2.3 Pressure Set A

RMC100 and RMCWin User Manual C-16 The fault will be reflected in its corresponding status bit in the Status word, but no further action will be tak

Pagina 764 - B.2.4 Pressure Set B

Appendix C: Parameter Field Reference C-17 0 0 Status Only 0 1 Soft Stop 1 0 Hard Stop 1 1 Disable Drive If you select Status Only for a fault that

Pagina 765 - B.2.6 Command Value

RMC100 and RMCWin User Manual C-18 If both Soft Stop and Hard Stop bits are set for a particular error condition, a Hard Stop will be executed and

Pagina 766

Appendix C: Parameter Field Reference C-19 C.2 Quadrature with Analog Output Parameters C.2.1 Configuration Word Default: 0x0000 This 16-bit word

Pagina 767 - B.2.7 COMMAND

Basic Topics 3.4 Using RMCWin 3-29 2. In the File name box, enter the name of the file. 3. Click Save. Note: As soon as the Save command is cl

Pagina 768

RMC100 and RMCWin User Manual C-20 1 1 The fourth auxiliary pressure/force axis is assigned. It is necessary to assign a pressure axis to a posit

Pagina 769

Appendix C: Parameter Field Reference C-21 This bit affects what happens when the module loses contact with the Programmable Controller. When this

Pagina 770

RMC100 and RMCWin User Manual C-22 C.2.3 Configuration Bits - Quadrature/Stepper Specific For quadrature axes, these bits are used to select the

Pagina 771 - C.1.1 Configuration Word

Appendix C: Parameter Field Reference C-23 Bit 15 Active Input State 0 No current applied 1 Current Applied Limit Inputs Active State - Bit 14

Pagina 772

RMC100 and RMCWin User Manual C-24 1 Level of H Input The Home Input status bit is set when the Home (H) input is active. It is not latched. For det

Pagina 773

Appendix C: Parameter Field Reference C-25 • Scaling Stepper Axes • Scaling Resolver Axes What if it is displayed under RMCWin incorrectly? The

Pagina 774

RMC100 and RMCWin User Manual C-26 C.2.8 Proportional Gain Default: 1 Range: 0 to 65535 The Proportional Gain controls how much drive is generated

Pagina 775

Appendix C: Parameter Field Reference C-27 that you set the Integral Gain to a value of at least 50. Integral Gain is defined as: Integral Gain

Pagina 776

RMC100 and RMCWin User Manual C-28 where: Kd= Differential Gain in mV/[pos-units/s] TarVel = target velocity in pos-units/s ActVel = actual v

Pagina 777 - C.1.7 Scale

Appendix C: Parameter Field Reference C-29 above and solving for the Feed Forward term gives the follow relationship: Feed Forward <= (10,000

Pagina 778 - C.1.9 Extend Limit

RMC100 and RMCWin User Manual viii Curve Tool: Editing Cells ...

Pagina 779 - C.1.11 Proportional Gain

RMC100 and RMCWin User Manual 3-30 since RMCWin was started. The axis each error occurred on and a short description of the error is listed in this

Pagina 780 - C.1.13 Differential Gain

RMC100 and RMCWin User Manual C-30 The Acceleration Feed Forward provides a second order approximation ( prediction ) of how much drive is requ

Pagina 781 - C.1.14 Extend Feed Forward

Appendix C: Parameter Field Reference C-31 CAUTION: Do not make this value too large or the drive will oscillate. Selecting a Deadband Algorithm To

Pagina 782

RMC100 and RMCWin User Manual C-32 which error bits cause which levels of stop, or whether an error will cause a stop at all. The default setting of

Pagina 783 - C.1.18 Dead Band Eliminator

Appendix C: Parameter Field Reference C-33 fault type and click OK. Changes to this parameter do not take effect until you issue a Set Parameters (

Pagina 784 - C.1.19 In Position

RMC100 and RMCWin User Manual C-34 If both Soft Stop and Hard Stop bits are set for a particular error condition, a Hard Stop will be executed and

Pagina 785 - C.1.21 Auto Stop

Appendix C: Parameter Field Reference C-35 C.3 Quadrature with Stepper Output Parameters C.3.1 Configuration Word Default: 0x0000 This 16-bit wor

Pagina 786

RMC100 and RMCWin User Manual C-36 1 1 The fourth auxiliary pressure/force axis is assigned. It is necessary to assign a pressure axis to a posit

Pagina 787 - C.1.22 Auto Stop Bit Map

Appendix C: Parameter Field Reference C-37 This bit affects what happens when the module loses contact with the Programmable Controller. When this

Pagina 788

RMC100 and RMCWin User Manual C-38 C.3.3 Configuration Bits - Quadrature/Stepper Specific For quadrature axes, these bits are used to select the

Pagina 789 - C.2.1 Configuration Word

Appendix C: Parameter Field Reference C-39 Bit 15 Active Input State 0 No current applied 1 Current Applied Limit Inputs Active State - Bit 14

Pagina 790

Basic Topics 3.4 Using RMCWin 3-31 partial profile use any of these methods: • Hold down CTRL and press the number of the stored command you wi

Pagina 791

RMC100 and RMCWin User Manual C-40 1 Level of H Input The Home Input status bit is set when the Home (H) input is active. It is not latched. For det

Pagina 792

Appendix C: Parameter Field Reference C-41 C.3.6 Retract Limit Default: Current position on power-up Range: Valid 16-bit Position The Retract Lim

Pagina 793

RMC100 and RMCWin User Manual C-42 C.3.9 Steps/Rev Default: 1 Range: 1 to 65535 This parameter is available on stepper axes only. It is used with

Pagina 794 - C.2.5 Coord. Limit

Appendix C: Parameter Field Reference C-43 Degrees 360 Tenths of a degree 3600 Hundredths of a degree 36000 Thousandths of a rev. 1000 Ten-thou

Pagina 795 - C.2.7 Retract Limit

RMC100 and RMCWin User Manual C-44 Range: 1 to 1024 steps per millisecond This parameter is available only on stepper axes. It is used to ensure t

Pagina 796 - C.2.9 Integral Gain

Appendix C: Parameter Field Reference C-45 Range: 0 to 65535 The Following Error determines how large the difference between the Target Position

Pagina 797 - C.2.10 Differential Gain

RMC100 and RMCWin User Manual C-46 and Encoder Error/Fault Input. This is done because the position feedback is not dependable and closed loop contr

Pagina 798 - C.2.11 Extend Feed Forward

Appendix C: Parameter Field Reference C-47 C.3.17 Auto Stop Bit Map The table below provides an easy method to convert bit patterns to hexadecima

Pagina 799 - C.2.12 Retract Feed Forward

RMC100 and RMCWin User Manual C-48 C.4 SSI with Stepper Output Parameters C.4.1 Configuration Word Default: 0x0000 This 16-bit word controls the c

Pagina 800 - C.2.15 Dead Band Eliminator

Appendix C: Parameter Field Reference C-49 1 1 The fourth auxiliary pressure/force axis is assigned. It is necessary to assign a pressure axis t

Pagina 801 - C.2.18 Auto Stop

RMC100 and RMCWin User Manual 3-32 3.4.14 Using Multiple RMCs RMCWin can keep track of several RMCs. The following pieces of information are associa

Pagina 802

RMC100 and RMCWin User Manual C-50 This bit affects what happens when the module loses contact with the Programmable Controller. When this bit is se

Pagina 803 - C.2.19 Auto Stop Bit Map

Appendix C: Parameter Field Reference C-51 C.4.3 Configuration Bits - Quadrature/Stepper Specific For quadrature axes, these bits are used to se

Pagina 804

RMC100 and RMCWin User Manual C-52 Bit 15 Active Input State 0 No current applied 1 Current Applied Limit Inputs Active State - Bit 14 Determine

Pagina 805 - C.3.1 Configuration Word

Appendix C: Parameter Field Reference C-53 1 Level of H Input The Home Input status bit is set when the Home (H) input is active. It is not latched

Pagina 806

RMC100 and RMCWin User Manual C-54 C.4.6 Retract Limit Default: Current position on power-up Range: Valid 16-bit Position The Retract Limit specif

Pagina 807

Appendix C: Parameter Field Reference C-55 C.4.9 Steps/Rev Default: 1 Range: 1 to 65535 This parameter is available on stepper axes only. It is u

Pagina 808

RMC100 and RMCWin User Manual C-56 Degrees 360 Tenths of a degree 3600 Hundredths of a degree 36000 Thousandths of a rev. 1000 Ten-thousandths o

Pagina 809

Appendix C: Parameter Field Reference C-57 C.4.12 Max Steps/MSec Default: 1024 Range: 1 to 1024 steps per millisecond This parameter is available

Pagina 810 - C.3.5 Extend Limit

RMC100 and RMCWin User Manual C-58 C.4.15 Following Error Default: 250 Range: 0 to 65535 The Following Error determines how large the difference b

Pagina 811 - C.3.8 Comp. Timeout

Appendix C: Parameter Field Reference C-59 down to zero using the current Deceleration value. If the axis is in Open Loop, the drive will not be af

Pagina 812 - C.3.10 Pos Units/Rev

Basic Topics 3.4 Using RMCWin 3-33 .bd1 .plt .st1 .fn1 .pr1 .i2e .log .Crv .lcd .map Board Parameter File Plot Data File Event Step F

Pagina 813 - C.3.12 Max Steps/MSec

RMC100 and RMCWin User Manual C-60 If you select Status Only for a fault that cannot use that action, then the axis will use a Soft Stop action for

Pagina 814 - C.3.15 Following Error

Appendix C: Parameter Field Reference C-61 executed and the Amp Enable output will be opened on QUAD and STEP axes. C.5 Pressure/Force Parameters

Pagina 815 - C.3.16 Auto Stop

RMC100 and RMCWin User Manual C-62 Note: This bit is only available on pressure-only and force-only control axes and not on auxiliary pressure and f

Pagina 816

Appendix C: Parameter Field Reference C-63 C.5.3 Configuration Bits - Analog Specific Analog Input Type - Bits 12-14 Use the following table to

Pagina 817 - C.3.17 Auto Stop Bit Map

RMC100 and RMCWin User Manual C-64 0 0 0 Voltage: 0V to +10V 0 0 1 Voltage: -10V to +10V 0 1 0 Voltage: 0V to +5V 0 1 1 Voltage: -5V to

Pagina 818 - C.4.1 Configuration Word

Appendix C: Parameter Field Reference C-65 1. Transducer Compensation: The Scale parameter compensates for differences in analog transducers. Each

Pagina 819

RMC100 and RMCWin User Manual C-66 C.5.6 Pressure/Force Scale and Offset Calculation Examples Example 1 Suppose a pressure transducer gives an outpu

Pagina 820

Appendix C: Parameter Field Reference C-67 Example 2 Suppose a pressure transducer gives an output from 4 to 20mA. This range is represented by C

Pagina 821

RMC100 and RMCWin User Manual C-68 Force on A Side = Pressure x Cross Section of Cylinder Force on A Side at 20mA = 7500 psi x ( p x 3 inches x 3

Pagina 822

Appendix C: Parameter Field Reference C-69 Note: Use positive Feed Forward and Gain values if the pressure increases in the extend direction, and

Pagina 823 - C.4.5 Extend Limit

RMC100 and RMCWin User Manual 3-34 • The plot times will be set to the minimum (1ms for 1ms control loops, 2ms for 2ms control loops). • The hardw

Pagina 824 - C.4.8 Comp. Timeout

RMC100 and RMCWin User Manual C-70 Integral Gain = 0.1 mV per 1024 counts of accumulated Pressure Error Integral Drive is defined as: Integral Drive

Pagina 825 - C.4.10 Pos Units/Rev

Appendix C: Parameter Field Reference C-71 changing. This value is expressed in terms of millivolts per 1,000 Pressure Units per second. Extend Fee

Pagina 826 - C.4.11 SSI Counts/Rev

RMC100 and RMCWin User Manual C-72 C.5.13 Filter Time Constant (Pressure/Force) Default: 0 (disabled) Range: 1 to 65,535 milliseconds, or 0 to disab

Pagina 827 - C.4.14 In Position

Appendix C: Parameter Field Reference C-73 C.5.15 At Pressure Default: 50 Range: 0 to 65535 At Pressure specifies the size of a window around the

Pagina 828 - C.4.16 Auto Stop

RMC100 and RMCWin User Manual C-74 7 Encoder Error/Fault Encoder Error/Fault No Transducer 6 Extend Limit Extend Limit Transducer Noise 5 Retract L

Pagina 829

Appendix C: Parameter Field Reference C-75 S 12 Fault 4 - Bit S 4 Fault 4 - Bit H 11 Fault 3 - Bit S 3 Fault 3 - Bit H 10 Fault 2 - Bit S 2 Fault

Pagina 830 - C.4.17 Auto Stop Bit Map

RMC100 and RMCWin User Manual C-76 If both Soft Stop and Hard Stop bits are set for a particular error condition, a Hard Stop will be executed and

Pagina 831

Appendix C: Parameter Field Reference C-77 C.6 Analog Reference Parameters C.6.1 Configuration Word Default: 0x0000 This 16-bit word controls the

Pagina 832

RMC100 and RMCWin User Manual C-78 1 1 The fourth auxiliary pressure/force axis is assigned. It is necessary to assign a pressure axis to a posit

Pagina 833

Appendix C: Parameter Field Reference C-79 This bit affects what happens when the module loses contact with the Programmable Controller. When this

Pagina 834

Basic Topics 3.4 Using RMCWin 3-35 selected board file into the currently open board file. The filename will not change on the currently open bo

Pagina 835

RMC100 and RMCWin User Manual C-80 C.6.3 Configuration Bits - Analog Specific Analog Input Type - Bits 12-14 Use the following table to select th

Pagina 836

Appendix C: Parameter Field Reference C-81 0 0 0 Voltage: 0V to +10V 0 0 1 Voltage: -10V to +10V 0 1 0 Voltage: 0V to +5V 0 1 1 Voltage

Pagina 837

RMC100 and RMCWin User Manual C-82 C.6.5 Offset Default: 0 Range: -65536 to 65535 This parameter is available on all axis types except those with

Pagina 838

Appendix C: Parameter Field Reference C-83 and Retract Limits must be issued followed by a ’r;P’ command before the axis will move, unless differen

Pagina 839

RMC100 and RMCWin User Manual C-84 By lowering the Velocity Limit parameter, the Target Position changes to the following: The Velocity Limit is ig

Pagina 840

Appendix C: Parameter Field Reference C-85 By lowering the Acceleration Limit parameter, the Target Position changes to the following: Notice tha

Pagina 841

RMC100 and RMCWin User Manual C-86 Note: This parameter is available in RMC100 CPU firmware dated 20020222 or later. This parameter allows filteri

Pagina 842

Appendix C: Parameter Field Reference C-87 This and the other position filter parameters can also be changed through the Reference (W) command. Fo

Pagina 843 - C.5.17 Auto Stop

RMC100 and RMCWin User Manual C-88 Range: 0 to 65535 This parameter specifies the size of a window around the Command Position. When the Actual Po

Pagina 844

Appendix C: Parameter Field Reference C-89 2 Home Input Home Input Pos./Press. Overflow 1 Integrator Windup Compensation Timeout Integrator Wind

Pagina 845 - C.5.18 Auto Stop Bit Map

RMC100 and RMCWin User Manual 3-36 This situation can be avoided using this command, which does not open the new board file, but instead transfers e

Pagina 846

RMC100 and RMCWin User Manual C-90 S 9 Fault 1 - Bit S 1 Fault 1 - Bit H 8 Fault 0 - Bit S 0 Fault 0 - Bit H For each fault, the two bits in the A

Pagina 847 - C.6.1 Configuration Word

Appendix C: Parameter Field Reference C-91 If both Soft Stop and Hard Stop bits are set for a particular error condition, a Hard Stop will be exec

Pagina 849

Appendix D: Status Field Reference D-1 Appendix D: Status Field Reference D.1 Valid 16-Bit Positions The positions used by the RMC are stored in a

Pagina 850

RMC100 and RMCWin User Manual D-2 Offset: 40,000 Position Range: -25,535 to 40,000 Discussion: Because Scale is negative, the positions range from O

Pagina 851 - C.6.4 Scale

Appendix D: Status Field Reference D-3 During a move the path of the Target Position toward the Command Position will be the perfect profile for th

Pagina 852 - C.6.6 Extend Limit

RMC100 and RMCWin User Manual D-4 your Scale and Offset settings. For pressure axes, this field is renamed COUNTS A. For force axes, there are two c

Pagina 853 - C.6.7 Retract Limit

Appendix D: Status Field Reference D-5 Example 2: A single-turn rotary absolute encoder with SSI feedback has 8192 counts per revolution. The cou

Pagina 854

RMC100 and RMCWin User Manual D-6 >10.08V 32,767* >10.07V 65,535* 10.00V 32,500 10.00V 65,100 0.00V 0 0.00V 100 <-0.50

Pagina 855

Appendix D: Status Field Reference D-7 Pressure, Force, Velocity Position Input Counts Input Counts >20.16mA 32,767* >20.13mA 6

Pagina 856

Basic Topics 3.4 Using RMCWin 3-37 7. Under First position, click Use Current, which copies the COUNTS on this axis being calibrated to the Cou

Pagina 857 - C.6.12 In Position

RMC100 and RMCWin User Manual D-8 Bit 15 (MDT, SSI, Analog, Resolver) - No Transducer This error bit is set to indicate that the transducer is not r

Pagina 858 - C.6.14 Auto Stop

Appendix D: Status Field Reference D-9 This bit only applies to position axes. Therefore, analog velocity, pressure, and force axes never set this

Pagina 859

RMC100 and RMCWin User Manual D-10 The RMC can be configured to automatically stop on the rising edge of this bit by using the Auto Stop parameter.

Pagina 860 - C.6.15 Auto Stop Bit Map

Appendix D: Status Field Reference D-11 The RMC can be configured to automatically stop on the rising edge of this bit by using the Auto Stop param

Pagina 861

RMC100 and RMCWin User Manual D-12 1. The Arm Home (@) command is issued. Without this command the Actual Position will not latch to the home posi

Pagina 862

Appendix D: Status Field Reference D-13 This error bit is cleared when any of the commands listed above is issued, and the underlying error conditi

Pagina 863 - D.1 Valid 16-Bit Positions

RMC100 and RMCWin User Manual D-14 • A spline has been successfully downloaded to this axis through the Spline Download Area. The Spline Download A

Pagina 864 - D.2 Position Status Fields

Appendix D: Status Field Reference D-15 Quick moves are initiated using the Go (G and g) command with the Quick Move mode bit set. The state bits i

Pagina 865 - D.2.4 COUNTS

RMC100 and RMCWin User Manual D-16 Sine Moves Sine moves are started using the Sine Move (~) command. In this state, the state bits indicate whether

Pagina 866

Appendix D: Status Field Reference D-17 Halt bit ON (1) (Bit 2) State bit A OFF (0) (Bit 4) State bit B OFF (0) (Bit 5) You may also want to mo

Pagina 867

RMC100 and RMCWin User Manual 3-38 • If you had the extend and retract limits set correctly, click Use current limits, adjusted for new Scale and O

Pagina 868

RMC100 and RMCWin User Manual D-18 Open Loop bit ON (1) (Bit 3) Note: When an axis is halted (Halt bit ON, State A bit OFF and State B bit OFF) th

Pagina 869

Appendix D: Status Field Reference D-19 * Can cause a Soft or Hard Stop if the corresponding bits are set in the Auto Stop field. ** Will cause ei

Pagina 870

RMC100 and RMCWin User Manual D-20 * Can cause a Soft or Hard Stop if the corresponding bits are set in the Auto Stop field. ** Will cause either a

Pagina 871

Appendix D: Status Field Reference D-21 using a 12-bit (4000-step) digital-to-analog converter (DAC), which will generate a ±10,000 mV output in st

Pagina 872

RMC100 and RMCWin User Manual D-22 T is the sample period (control loop time) Suppose that the sample period (control loop time) is 1 millisecon

Pagina 873

Appendix D: Status Field Reference D-23 For DelayMS (D) and DelayTicks (d) link types, this field displays the number of delay units left (in eithe

Pagina 874

RMC100 and RMCWin User Manual D-24 D.3.4 Status (Pressure/Force) The pressure Status word contains 16 bits of information about the condition of the

Pagina 875

Appendix D: Status Field Reference D-25 not always be available. However, the motion controller does try to replace the erroneous value with anothe

Pagina 876

RMC100 and RMCWin User Manual D-26 Not Regulating Pressure 0 0 Increasing Pressure 0 1 Constant Pressure 1 0 Decreasing Pressure 1 1 Bit 1 - Regu

Pagina 877

Appendix D: Status Field Reference D-27 * Can cause a Soft or Hard Stop if the corresponding bits are set in the Auto Stop field. ** Will cause ei

Pagina 878

Basic Topics 3.4 Using RMCWin 3-39 • The desired ratio of quadrature counts to position units. Recall that there are four quadrature counts per

Pagina 879

RMC100 and RMCWin User Manual D-28 using a 12-bit (4000-step) digital-to-analog converter (DAC), which will generate a ±10,000 mV output in steps of

Pagina 880

Appendix E: Event Step Link Reference E-1 Appendix E: Event Step Link Reference E.1 Link Types and Link Values Link Type and Link Value specify the

Pagina 881

RMC100 and RMCWin User Manual E-2 Delay Wait for either a number of milliseconds or a number of counts on the edge or quadrature counter (if availa

Pagina 882 - D.2.8 DRIVE

Appendix E: Event Step Link Reference E-3 Link Type Description Position/Pressure Wait for the position on an axis to be above or below a specifie

Pagina 883 - D.2.9 Actual Speed

RMC100 and RMCWin User Manual E-4 E.4 System-wide Link Types E.4.1 Link Type - End of sequence Link Type: 0 (hex 0x00, dec 0) Link Value: Reserved -

Pagina 884 - D.2.12 LINK VALUE

Appendix E: Event Step Link Reference E-5 from the master. When this value is changed, the link type copies it into the Extended Link Value, so a n

Pagina 885 - D.3.3 Actual Pressure/Force

RMC100 and RMCWin User Manual E-6 • Steps 11 and 12 are executed normally. • When step 10 is reached, the event sequence pauses again, waiting for

Pagina 886

Appendix E: Event Step Link Reference E-7 counter. If a counter is enabled, this link type will wait until the specified number of ticks have occur

Pagina 887

RMC100 and RMCWin User Manual E-8 Decel 10 10 0 0 Speed 1000 7500 0 0 Command Value 4000 8000 0 0 Command G G Commanded Axes 0-1 0-1

Pagina 888

Appendix E: Event Step Link Reference E-9 • The main sequence could be much more sophisticated, such that the axes do not always move together, wh

Pagina 889 - D.3.6 DRIVE

RMC100 and RMCWin User Manual ix Speed Control ...

Pagina 890

RMC100 and RMCWin User Manual 3-40 6. Click Apply, which sets the Scale, Coord. Limit, Extend Limit, and Retract Limit. 7. Click Done. 8. Issue a

Pagina 891

RMC100 and RMCWin User Manual E-10 • If a Sensor DI/O is present, Sensor DI/O inputs 0-15 (or 0-7) are used. • If no Sensor DI/O is present, but a

Pagina 892

Appendix E: Event Step Link Reference E-11 even if you do), you should use the Link Type and Link Value dialog box to edit these link types. • If

Pagina 893 - E.3 Commanded Axes

RMC100 and RMCWin User Manual E-12 and Level Low (o) link types when polling. These link types wait for an event on a single discrete input. This

Pagina 894 - E.4 System-wide Link Types

Appendix E: Event Step Link Reference E-13 Example 2: Link Type: InputLow (o) Link Value: 0 Link Next: 15 This link waits until input bit 0 of th

Pagina 895

RMC100 and RMCWin User Manual E-14 1 1 Current Event Step + 4 Note: If the next Event Step would be greater than 255, then the event step will wr

Pagina 896 - E.4.3 Link Type - Delay

Appendix E: Event Step Link Reference E-15 Using without the Link Type and Link Value Dialog Box 1. Enter a 'J' for the Link Type. 2. E

Pagina 897

RMC100 and RMCWin User Manual E-16 Link Value 3 1 1000 1 1000 Link Next 6 3 4 5 6 Using with the Link Type and Link Value Dialog Box 1. Under L

Pagina 898

Appendix E: Event Step Link Reference E-17 (+), Subtract (-), and MulDiv ('). These link types evaluate the results of the last math command t

Pagina 899

RMC100 and RMCWin User Manual E-18 4. If you selected to jump on a comparison, then select the comparison type (=, <, >, etc.) and enter the

Pagina 900

Appendix E: Event Step Link Reference E-19 Using with the Link Type and Link Value Dialog Box 1. Under Link Type Category, select System-wide (Bas

Pagina 901

Basic Topics 3.4 Using RMCWin 3-41 Scale/Offset Calibration Utility: 1. Obtain the following information: • Pressure Gauge Scale: This is the

Pagina 902

RMC100 and RMCWin User Manual E-20 axis must be just as far ahead or behind its respective Target Position. This allows the target positions to be d

Pagina 903

Appendix E: Event Step Link Reference E-21 1. Under Link Type Category, select System-wide (Basic, non-axis). 2. Under Link Type, select Skew Det

Pagina 904

RMC100 and RMCWin User Manual E-22 Examples 2 and 3 below. • The Timer (T and t) link types allow multiple times to be checked since the beginning

Pagina 905 - E.4.8 Link Type - Loop

Appendix E: Event Step Link Reference E-23 Command G G Commanded Axes Default Default Default Default Link Type TimerSt/Exp BitsON BitsON Timer

Pagina 906

RMC100 and RMCWin User Manual E-24 Step 13 immediately links back to step 11 to restart the polling loop. Notice that this extra step does take one

Pagina 907

Appendix E: Event Step Link Reference E-25 • The disadvantage of this method is that many users will find it confusing to have to reverse the sens

Pagina 908

RMC100 and RMCWin User Manual E-26 • If you want to take the link when the timer has not yet reached its preset, select Link if the Timer is Not Ex

Pagina 909

Appendix E: Event Step Link Reference E-27 E.5 Current Axis Link Types E.5.1 Link Type - Current Axis Absolute Limit Switch Link Type: TarPos (L, h

Pagina 910

RMC100 and RMCWin User Manual E-28 Value: Range: 0 to 65,535 position units This family of link types waits for the position of the current axis t

Pagina 911 - E.4.12 Link Type - Timer

Appendix E: Event Step Link Reference E-29 Link Type Position Used Relative To R Target Position Start of Move r Actual Position Start of Move N Ta

Pagina 912

RMC100 and RMCWin User Manual 3-42 Because the surface areas on either side of the piston are equal, the scales and offsets will be equal for each p

Pagina 913

RMC100 and RMCWin User Manual E-30 1. Select the Link Type: Use 'P' to compare with the Actual Pressure, 'p' to compare with th

Pagina 914

Appendix E: Event Step Link Reference E-31 1. Under Link Type Category, select Current Axis (Basic). 2. Under Link Type, select Status Bits. 3.

Pagina 915

RMC100 and RMCWin User Manual E-32 6. Under Link Condition, enter the Limit position in the Threshold box. Using without the Link Type and Link Val

Pagina 916

Appendix E: Event Step Link Reference E-33 3. Under Link Type, select Speed. 4. Under Link Condition, select whether you wish to use Target or Ac

Pagina 917 - E.5 Current Axis Link Types

RMC100 and RMCWin User Manual E-34 4. Under Link Condition, click the appropriate option for whether you wish to wait for one or more bits to be ON

Pagina 918

Appendix F: RMC100 Specifications F-1 Appendix F: RMC100 Specifications F.1 RMC100 Specifications Motion Control Control loop time 1 or 2 ms depend

Pagina 919

RMC100 and RMCWin User Manual F-2 mA 8 axes (6 slots) Typical 585 mA @ 24 VDC, max 750 mA DC-DC converter isolation 500 VAC, 700 VDC, input to contr

Pagina 920

Appendix F: RMC100 Specifications F-3 CE Tests Performed See also General Wiring Information. Radiated Emissions EN55022 Class A Conducted Emission

Pagina 921 - E.6 Selected Axis Link Types

RMC100 and RMCWin User Manual F-4 • Stepper Specifications • SSI Specifications Digital I/O See Digital I/O Specifications Communication Modul

Pagina 922

Appendix G: Glossary G-1 Appendix G: Glossary G.1 Glossary Clockwise Rotating in the direction of increasing encoder or transducer counts. Closed

Pagina 923

Using Plots 3.5 Using RMCWin 3-43 the multiplier under Desired Force/Pressure Units to get finer resolution. For example, if the maximum force i

Pagina 924

RMC100 and RMCWin User Manual G-2 MDT Magnetostrictive Displacement Transducer. A device that senses position by sending an electron pulse down a wa

Pagina 925 - F.1 RMC100 Specifications

Appendix G: Glossary G-3 The PID LOOP is: DO FOREVER WAIT FOR NEXT TIME PERIOD READ ACTUAL FROM POSITION OR PRESSURE SENSOR E0 = TARGET - ACTUAL

Pagina 927

Appendix H: ASCII Table H-1 Appendix H: ASCII Table H.1 ASCII Table Dec Hex ASCII Dec Hex ASCII Dec Hex 32 20 Space 64 40 @ 96 60 33 21 !

Pagina 929 - Appendix G: Glossary

Index Index-1 Index - Command... 442 ' ' Command ...

Pagina 930

RMC100 and RMCWin User Manual Index-2 bookmarks ... 107 event step table editor ...

Pagina 931

Index Index-3 Command ... 504 Command Deceleration ...

Pagina 932

RMC100 and RMCWin User Manual Index-4 step table ... 57 CommTrig Link Type ...

Pagina 933 - Appendix H: ASCII Table

Index Index-5 fit to screen ... 88 fixed velocity ... 10

Pagina 934

RMC100 and RMCWin User Manual 3-44 3.5.2 Opening a Plot Window You can use one of the following methods to open a plot window from the main window:

Pagina 935

RMC100 and RMCWin User Manual Index-6 Drive ... 597, 602 Drive Transfer Percent ...

Pagina 936

Index Index-7 exciter output ... 360 Exiting Pressure Mode ... 511 Ex

Pagina 937

RMC100 and RMCWin User Manual Index-8 IGMP ... 239, 244 In Position bit ...

Pagina 938

Index Index-9 toolbar ... 61, 65 tree pane ... 61, 62

Pagina 939

RMC100 and RMCWin User Manual Index-10 Link Type EQ ... 614 Link Type ...

Pagina 940

Index Index-11 313, 348, 349 RMC Register Map ... 211, 221, 245, 255, 263, 269, 275, 284, 313 map editor ...

Pagina 941

RMC100 and RMCWin User Manual Index-12 digital outputs ...167, 168, 169 drive (analog) ...

Pagina 942

Index Index-13 controlling ... 133, 373 filter ...

Pagina 943

RMC100 and RMCWin User Manual Index-14 Retract Acceleration Feed Forward ... 524, 536 Retract Feed Forward ...523, 535, 567 Ret

Pagina 944

Index Index-15 Set Position/Pressure ... 448 Set Pressure ... 474 S

Pagina 945

Using Plots 3.5 Using RMCWin 3-45 3. Click the option button of the data you want to include. The options are described below. 4. If you wish

Pagina 946

RMC100 and RMCWin User Manual Index-16 wiring ... 395 STEPS/REV ...

Pagina 947

Index Index-17 VC2100/VC2124 ... 131 Velocity Control ... 123 ve

Pagina 948

RMC100 and RMCWin User Manual 3-46 • Click the Close button of the Detail window. To show the Detail Window after it has been hidden: • On the D

Pagina 949

Using Plots 3.5 Using RMCWin 3-47 3.5.7 Saving and Restoring Plots To save a plot, follow these steps: 1. Display the plot you wish to save. 2.

Pagina 950

RMC100 and RMCWin User Manual 3-48 3. Under Orientation, click either Portrait or Landscape. 4. Click OK in the Print Setup dialog box. 5. Click

Pagina 951

Table Editors 3.6 Using RMCWin 3-49 When the Target Speed is calculated, smoothing is performed so it does not vary by such a large amount, but

Modelos relacionados RMC100

Comentarios a estos manuales

Sin comentarios