Configuring an Ethernet motion system
Configuring a motion system is a process with many different configuration options. Basic Ethernet motion system setup requires these steps in the Logix Designer application:
Step | Process | Reason |
1. | Add an Ethernet motion module | Identifies the motion module being used to the Logix controller |
2 | Create an axis for a motion drive | An axis is used to define forward and backward motion in one direction. |
3. | Create a motion group | Consolidates the axes into a control set to provide coordinated motion. |
4. | Configure the axis properties | Defines the individual properties for the axis, including motor feedback, axis configuration, and scaling. |
For the purposes of this quick start, assume this configuration:
- An Ethernet motion module, either Kinetix or PowerFlex
- Motor feedback
- Position loop axis configuration
- A new controller project with an Ethernet communications module configured
Add an Ethernet motion module
- Right-click the Ethernet network (node) and chooseNew Module.
- InSelect Module Type, underModule Type Category Filters, select the appropriate checkbox to filter the selections and select the motion module from the list.
- Click Create. TheNew Moduledialog box appears.
- InName, type a name for the module.
- (optional) InDescription, type a description.
- InEthernet Addressspecify an IP address.
- UnderModule Definition, clickChange. TheModule Definitiondialog box appears.
- InElectronic KeyingselectCompatible Module.IMPORTANT:The electronic keying feature automatically compares the expected module, as shown in the configuration tree, to the physical module before communication begins.When you are using motion modules, set the electronic keying to eitherExact MatchorCompatible Keying.Never useDisable Keyingwith motion modules.
- InConnection, selectMotion.
- (optional) InPower Structure, select the appropriate power structure from the list (Example: 2094-BC01-MP5-M) and then selectVerify Power Rating on Connection.TIP: Power structure identifiers are not required for all modules. If needed, these numbers are found on the hardware, in the device documentation, and on the bill of materials. Many modules have power structures defined by default.
- ClickOKto apply the changes.
Create an axis for a motion drive
- Double-click the drive in theController Organizerto open theModule Propertiesdialog box.
- Click theAssociated Axestab.
- ClickNew Axis. TheNew Tagdialog box appears.
- InName, type a tag name.
- (optional) InDescription, type a description.
- InType, selectBase.
- InData TypeselectAXIS_CIP_DRIVE.
- ClickCreate.
Create a Motion Group
- In theController Organizer, right-clickMotion Groupsand selectNew Motion Group.
- TheNew Tagdialog box appears.
- InName, type a tag name.
- (optional) InDescription, type a description.
- InType, selectBase.
- InExternal Access, selectRead/Write.
- ClickCreate. The new motion group appears in theController Organizerunder theMotion Groupsfolder.
- Right-click the new motion group and chooseProperties. TheMotion Group Propertiesdialog box appears.
- Click theAxis Assignmenttab and move the axes (created earlier) fromUnassignedtoAssigned.
- Click theAttributetab in theMotion Group Propertiesdialog box, set theBase Update Periodto 5 ms. For the Kinetix 6500 drive, the minimum Base Update Rate is 1 ms.
- ClickOK.
Configure the Axis Properties
- In theController Organizer, double-click the axis.
- ConfigureGeneralproperties
- InAxis Configuration, selectPosition Loop.
- InFeedback Configuration,Motor Feedback.
- InApplication Type, selectBasic
- InLoop Response, selectMedium.
- ConfigureMotorproperties
- Select theMotorpage.
- Specify a motor with theData Sourceselected asCatalog Number.All of the motor settings are completed automatically to match the settings specified for that catalog number.
- Motor Feedbackproperties are configured by default.
- ConfigureScalingproperties
- Select theScalingpage.
- InLoad Type, selectDirect Coupled Rotary.
- InScalingforUnits, selectPosition Units.
- Then inScalingenter 1.0Position Units per1.0Motor Rev.
- InTravel, forModeselectUnlimited.
- ClickApply.
Provide Feedback