AXIS#.SM.MODE

Description

AXIS#.SM.MODE defines the mode of service motion for each loop. Two types of service motion are available:

  1. A constant motion in one direction (endless or for a certain amount of time).
  2. An alternating motion.

The service motion can be stopped by using AXIS#.STOP .

The possible modes for this parameter are described in the following table:

AXIS#.SM.MODE

Description

Requirements

0

Continuous or pulse motion using V1, I1 and T1

  • AXIS#.OPMODE 0:

    The drive generates a constant current command value (AXIS#.SM.I1) for a certain amount of time (if AXIS#.SM.T1>0) or endless (if AXIS#.SM.T1=0). The drive will not generate any ramps in this mode of operation.

  • AXIS#.OPMODE 1 or 2:

    The drive generates a constant velocity command value (AXIS#.SM.V1) for a certain amount of time (if AXIS#.SM.T1>0) or endless (if AXIS#.SM.T1=0). The drive generates acceleration and deceleration ramps according to the AXIS#.SM.ACC and AXIS#.SM.DEC setting in this mode of operation.

AXIS#.OPMODE = 0,1, or 2

AXIS#.CMDSOURCE = 0

1

Reversing motion

  • AXIS#.OPMODE 0:

    The drive generates a current command value (AXIS#.SM.I1) for a certain amount of time (AXIS#.SM.T1). Afterwards the drive generates a current command value (AXIS#.SM.I2) for another certain amount of time (AXIS#.SM.T2). This sequence is repeated until AXIS#.STOP is executed. The drive will not generate any ramps in this mode of operation.

  • AXIS#.OPMODE 1 or 2:

    The drive generates a velocity command value (AXIS#.SM.V1) for a certain amount of time (AXIS#.SM.T1). Afterwards the drive generates a velocity command value (AXIS#.SM.V2) for another certain amount of time (AXIS#.SM.T2). This sequence is repeated until AXIS#.STOP is executed. The drive will generate an acceleration and deceleration ramps according to the AXIS#.SM.ACC and AXIS#.SM.DEC setting in this mode of operation.

AXIS#.OPMODE = 0, 1, or 2

AXIS#.CMDSOURCE = 0

 

2

Continuous or pulse motion using V2, I2 and T2.

However, the motion is described by AXIS#.SM.I2, AXIS#.SM.T2 and AXIS#.SM.V2. This enables a change on the fly and is mostly used under fieldbus control.

AXIS#.OPMODE = 0, 1, or 2

AXIS#.CMDSOURCE = 0

Profiles

Service Motion for AXIS#.SM.MODE 0 and AXIS#.OPMODE 0 (Current)

Profile when AXIS#.SM.T1 is greater than 0:

Profile when AXIS#.SM.T1 equals 0:

Service Motion for AXIS#.SM.MODE 0 and AXIS#.OPMODE 1 or 2 (Velocity or Position)

Profile when AXIS#.SM.T1 is greater than 0:

Profile when AXIS#.SM.T1 equals 0:

Service Motion for AXIS#.SM.MODE 1 and AXIS#.OPMODE 0 (Current)

Service Motion for AXIS#.SM.MODE 1 and AXIS#.OPMODE 1 or 2 (Velocity or Position)

Versions

Action Version Notes
Implemented 02-00-00-000

General Information

Type

Read/Write

Units

N/A

Range

0 to 2

Default Value

0

Data Type

Integer

See Also

Service Motion

Stored in Non-Volatile Memory

Yes

Variants Supported

All variants are supported.

Fieldbus Information

EtherCATClosed ***EtherCAT is an open, high-performance Ethernet-based fieldbus system. The development goal of EtherCAT was to apply Ethernet to automation applications which require short data update times (also called cycle times) with low communication jitter (for synchronization purposes) and low hardware costs CoE and CANopen

Command

Index

SubIndex

Data Type

Units

Float Scale

Access

PDOClosed PDO is a type of protocol frame used in some fieldbuses. A PDO contains one or more object dictionary entries, which define the application data transferred between devices. Mappable

AXIS1.SM.MODE

500eh

03h

Unsigned16

-

-

Read/Write

No

AXIS2.SM.MODE

510eh

03h

Unsigned16

-

-

Read/Write

No

EtherNet/IP

Name

ID

Hex

Data Type

Access

Units

AXIS1.SM.MODE

6402

1902

Unsigned16

Read/Write

-

AXIS2.SM.MODE

71938

1190

Unsigned16

Read/Write

-

PROFINET

Parameter

PNU

Data Type

Access

Units

AXIS#.SM.MODE

6402

Unsigned16

Read/Write

-