AMCI Integrated Motion Devices with CIP Sync Owner’s Manual

September 16, 2024
AMCI

AMCI Integrated Motion Devices with CIP Sync

Specifications

  • Model Numbers: SD4840E2, SD17060E2, SD31045E2, SMD17E2, SMD23E2, SMD24E2, SMD34E2, SV160E2, SV400E2
  • Network Firmware Version: 1.37 and later
  • Feature: CIP Sync for synchronized motion

Step 1: Enabling Time Synchronization

To use CIP Sync, enable Time Synchronization in the host controller:

  1. Select the Date/Time tab.
  2. Check the Enable Time Synchronization field.

Step 2: Scanner Module Configuration

If using a separate Ethernet scanner module:

  1. On the General Tab, click Change.
  2. Select Time Sync and Motion from the Time Sync Connection dropdown.
  3. Click OK and Apply.

Step 3: Create an Event Driven Task

To closely follow the master axis:

  1. Right-click on the desired task and select Properties.
  2. Set Type to Event and Trigger to Motion Group Execution.
  3. Specify the motion axis in the Tag field.

Step 4: Add GSV Instruction

Add a GSV instruction to your logic:

  • Class Name: TimeSynchronize
  • Attribute Name: CurrentTimeNanoseconds
  • Destination: Array of two DINT registers

FAQs

Using AMCI Motion Add-On Instructions with CIP Sync.

Devices
Beginning in September 2024, with network firmware version 1.37, AMC I’s networked integrated motor drivers now include the ability to use CIP Sync to more closely and quietly follow a master axis. This document describes how to use the AMCI Motion Axis Add-On Instructions with CIP Sync to follow a master axis. These Add Instructions will work with the following AMCI-integrated motion devices, including,

  • SD4840E2
  • SD17060E2
  • SD31045E2
  • SMD17E2
  • SMD23E2
  • SMD24E2
  • SMD34E2
  • SV160E2
  • SV400E2

step 1: Enabling the host controller for Time Synchronization
The first step in using CIP Sync is to Enable Time Synchronization in the host controller. Depending on the system being used, this may be located in the controller properties, the network properties, or the scanner module’s properties. As shown in the following image, select the Date/Time tab and then place a checkmark in the Enable Time Synchronization field.

AMCI-Integrated-Motion-Devices-with-CIP-Sync-fig-
\(1\)

Step 2: Scanner Module Configuration
Perform this step only if a separate Ethernet scanner module, as opposed to a built-in Ethernet Port, is being used. On the General Tab of the Ethernet scanner module, click on the Change button.

AMCI-Integrated-Motion-Devices-with-CIP-Sync-fig-
\(2\)

Click on the down arrow next to Time Sync Connection and select Time Sync and Motion. Click on the OK button to accept this change.

Back on the General tab, click on Apply.

Step 3: Create a Task
While not required, the AMCI motion device will more closely follow the master axis if the supporting logic, including the AMCI AOIs, is in an Event Driven Task, where the trigger for the task is Motion Group Execution. To create an Event Driven Task, right-click on the desired task in the project tree and select Properties.

Click on the Configuration tab and select the Type to be “Event” and the Trigger to be “Motion Group Execution. The Tag field will be the motion axis that is being followed.

![AMCI Integrated Motion Devices with CIP Sync Owner's Manual

Featured Image:

AMCI-Integrated-Motion-Devices-with-CIP-Sync-featured.PNG

Update Post

Add MediaVisualText

Paragraph

p

NotificationsLink inserted.

Close dialog

Add media

Actions

Upload filesMedia Library

Filter mediaFilter by type

Uploaded to this post

Filter by date

All dates

Search

Media list

Showing 14 of 14 media items

Attachment Details

AMCI-Integrated-Motion-Devices-with-CIP-Sync-fig-5.png

September 16, 2024

168 KB

623 by 526 pixels

Edit Image

Delete permanently

Alt Text

Learn how to describe the purpose of the image(opens in a new tab). Leave empty if the image is purely decorative.Title

AMCI-Integrated-Motion-Devices-with-CIP-Sync-fig- (5)

Caption

Description

File URL:

https://manuals.plus/wp-content/uploads/2024/09/AMCI-Integrated-Motion- Devices-with-CIP-Sync-fig-5.png

Copy URL to clipboard

Attachment Display Settings

Alignment

Center

Link To

None

Size

Full Size – 623 × 526

AMCI-Integrated-Motion-Devices-with-CIP-Sync-fig- (5)Edit SelectionClear Insert into post

No file chosen](https://manuals.plus/wp-content/uploads/2024/09/AMCI- Integrated-Motion-Devices-with-CIP-Sync-fig-5.png)

Step 4: Add the GSV (Get System Value) instruction The final step in using the AMCI motion devices with CIP Sync is to add a GSV instruction to your logic. As shown in the following image.

Class Name: TimeSynchronize

Attribute Name: CurrentTimeNanoseconds
Destination: An array consisting of two DINT registers The GSV instruction should be located in an unconditional rung in the Event Driven Task created in Step 2 above.

AMCI-Integrated-Motion-Devices-with-CIP-Sync-fig-
\(6\)

AMCI_MA_SD_SMD_Linear Follower with CIP SYNC
AMCI_MA_SD_SMD_Circular_Follower with CIP SYNC
These AOIs will only work with the SD and SMD motion devices. The SV motion devices have their follower AOIs.

AMCI-Integrated-Motion-Devices-with-CIP-Sync-fig-
\(7\)

Parameter|
---|---
Axis_Input_Data| Input data from AMCI motion device. Uses the AMCI_Motion_Axis_Input_Data User Defined Data Type.
Axis_Output_Data| Output data from the AOI to the AMCI motion device. Uses the AMCI_Motion_Axis_Output_Data User Defined Data Type.
Current_System_Time| The first word of the two DINT word arrays of the current time in nanoseconds is read by a GSV instruction.
Master_Axis_Position| REAL DATA TYPE position directly from the motion axis.
Master_Axis_Velocity| REAL DATA TYPE velocity directly from the motion axis.


Acceleration & Deceleration

| An actual value or an INT DATA TYPE. Larger acceleration and deceleration values will cause the motion device to more quickly

react changes in the source position and velocity values.

Proportional_Coefficient| A value of 1 or 2 is recommended.




Conversion_Constant (Circular Follower Only)

| The data from a circular motion axis has units of revolutions and revolutions / second. However, the AMCI Motion Device requires that the position and velocity have units of counts and counts/sec. The AOI performs this conversion by multiplying both the position and velocity from the motion axis by the Conversion Constant parameter before sending them to the AMCI Motion Controller.

This field is typically but does not have to be, set to the master axis’ Conversion Constant. The Conversion Constant can be a

fractional number. A negative Conversion Constant will cause the motor to turn in the opposite direction from the master axis.


Position_Unwind (Circular Follower Only)

| Must be set to the Unwind Value of the motion axis and defines the point at which the position data will transition from its maximum to its minimum value. The Position Unwind Value MUST BE IN

THE RANGE OF 21 TO 65535.



RPI_Time_in_ms

| The RPI time used when the AMCI Motion Device was added to the network. Used by the AOI to control how long the Preset Command is sent to the Motion Device before motion begins. A

value of zero will cause the AOI to assume that the default RPI of 8ms is being used.

Enumerations Set When….. Reset When …..
EN (Enable) Rung is true Rung is false
DN (Done) The command is sent to the motion device Rung is false
ER (Error) There is an Input, Command, or Configuration Error Rung is false

IP (In Process)

| The follower command is active, even if the master

motion axis position and velocity are not changing.

| ****

Rung goes false

AMCI_MA_SV_Linear Follower with CIP SYNC
AMCI_MA_SV_Circular_Follower with CIP SYNC
These AOIs will only work with the SVXXXE2 motion devices. The SD and SMD motion devices have their follower AOIs.

AMCI-Integrated-Motion-Devices-with-CIP-Sync-fig-
\(8\)

Parameter|
---|---
Axis_Input_Data| Input data from AMCI motion device. Uses the AMCI_Motion_Axis_Input_Data User Defined Data Type.
Axis_Output_Data| Output data from the AOI to the AMCI motion device. Uses the AMCI_Motion_Axis_Output_Data User Defined Data Type.
Current_System_Time| The first word of the two DINT word arrays of the current time in nanoseconds is read by a GSV instruction.
Master_Axis_Position| REAL DATA TYPE position directly from the motion axis.
Master_Axis_Velocity| REAL DATA TYPE velocity directly from the motion axis.
Master_Axis_Acceleration| REAL DATA TYPE acceleration directly from the motion axis.


Ramp Acceleration

| An actual value or INT value is used to transition from no motion to

motion. Once motion is occurring, the follower acceleration will be used. Range of 0 to 15,999.

Deceleration| An actual value or INT value is used to transition from motion to no motion. Range of 0 to 15,999.



Conversion_Constant (Circular Follower Only)

| An actual value or a REAL data type register. The value in this field is multiplied by the Position, Velocity, and Acceleration from the master axis before being sent to the servo and scales the supplied data to the servo motor counts per turn. This field is typically, but does not have to be, set to the master axis’

Conversion Constant.

Position_Unwind (Circular Follower Only)| An actual value or a DINT TYPE register. This parameter defines

the point at which the position data will transition from its maximum to its minimum value.

Parameter|
---|---
Axis_Input_Data| Input data from AMCI motion device. Uses the AMCI_Motion_Axis_Input_Data User Defined Data Type.
Axis_Output_Data| Output data from the AOI to the AMCI motion device. Uses the AMCI_Motion_Axis_Output_Data User Defined Data Type.
Current_System_Time| The first word of the two DINT word arrays of the current time in nanoseconds is read by a GSV instruction.
Master_Axis_Position| REAL DATA TYPE position directly from the motion axis.
Master_Axis_Velocity| REAL DATA TYPE velocity directly from the motion axis.
Master_Axis_Acceleration| REAL DATA TYPE acceleration directly from the motion axis.


Ramp Acceleration

| An actual value or INT value is used to transition from no motion to

motion. Once motion is occurring, the follower acceleration will be used. Range of 0 to 15,999.

Deceleration| An actual value or INT value is used to transition from motion to no motion. Range of 0 to 15,999.



Conversion_Constant (Circular Follower Only)

| An actual value or a REAL data type register. The value in this field is multiplied by the Position, Velocity, and Acceleration from the master axis before being sent to the servo and scales the supplied data to the servo motor counts per turn. This field is typically, but does not have to be, set to the master axis’

Conversion Constant.

Position_Unwind (Circular Follower Only)| An actual value or a DINT TYPE register. This parameter defines

the point at which the position data will transition from its maximum to its minimum value.

The following logic shows all of the elements required to use an AMCI motion device in a follower system with CIP Sync.

AMCI-Integrated-Motion-Devices-with-CIP-Sync-fig-
\(9\)

The logic on this and the following page shows how a single master axis can be used to control multiple AMCI motion devices.

AMCI-Integrated-Motion-Devices-with-CIP-Sync-fig-
\(10\)

File: FAQ_Using_AMCI_Motion_AOIs_with_cipsync.docx Date: 8/15/2024
20 Gear Drive, Plymouth Industrial Park, Terryville, CT 06786
Tel: 860-585-1254 Fax: 860-584-1973 Web: www.amci.com

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals