MC-Basic:axis.OPMODE

From SoftMC-Wiki
Revision as of 14:15, 18 March 2014 by Lisa (talk | contribs)
Jump to: navigation, search

Axis property. Assigning this property allows you to change the drive operation mode.

NOTE-Info.svgNOTE
{{{1}}}


NOTE-Info.svgNOTE
The command DRIVEOPMODE can also change the drive operation mode, but this is not supported by the motion module.

Short form

None

Syntax

<axis>.OpMode = <value>
<lvalue> = OpMode

Type

long

Range

0-2

  • 2 - TORQUEMODE
Position-error or acceleration max are NOT checked, but vfb < vospd, te < terrmax and tcmd < tmax are checked as usual.
  • 1 - VELOCITYMODE
Position-error is not NOT checked , but: vfb < vospd, te < terrmax, acmd < amax and tcmd < tmax are checked as usual.
  • 0 - POSITIONMODE
All the standard deviation thresholds are checked: pe < pemax,vfb < vospd, te < terrmax, acmd < amax and tcmd < tmax.

Units

NA

Default

2

Scope

Task, Terminal

Limitations

  • Write in CP4 only, Opmode change allowed in disabled state only.
  • OPMODE change of an axis belonging to an attached group is not allowed
  • Modal-Only
NOTE-Info.svgNOTE
At Sercos phase different then 4 query on Opmode will return -1.

Examples

Ax1.OpMode = 2
i = Ax1.OpMode

See Also