Difference between revisions of "MC-Basic:SineWave"

From SoftMC-Wiki
Jump to: navigation, search
m (draft)
(draft)
Line 8: Line 8:
  
 
|DESCRIPTION=
 
|DESCRIPTION=
 
+
Motion command which performs endless sine-wave motion on the given axis or group.
* Group motion is performed on axes level, e.g. no coupling is applied.
 
  
 
;''<amplitude>''
 
;''<amplitude>''
 
: Peak-to-Peak amplitude between the current position and the given position.  
 
: Peak-to-Peak amplitude between the current position and the given position.  
 +
 +
* Starts endless sine-wave motion. The [[Axystems:MC-Basic:STOP|Stop]] command is used to end the motion.
 +
* Group motion is performed on axes level, e.g. no coupling is applied.
 +
* Frequency is set by the SineWaveFreq property. The maximal frequency is limited by vmax and amax.
  
 
|TYPE=
 
|TYPE=
Line 39: Line 42:
  
 
|SEE ALSO=
 
|SEE ALSO=
 +
* [[AXY:MC-Basic:group.SineWaveFreq|group.SineWaveFreq]]
 +
* [[AXY:MC-Basic:axis.SineWaveFreq|axis.SineWaveFreq]]
  
 
}}
 
}}
 +
 +
[[Category:Axystems:Motion Dynamics]]

Revision as of 07:43, 10 November 2011

Motion command which performs endless sine-wave motion on the given axis or group.

<amplitude>
Peak-to-Peak amplitude between the current position and the given position.
  • Starts endless sine-wave motion. The Stop command is used to end the motion.
  • Group motion is performed on axes level, e.g. no coupling is applied.
  • Frequency is set by the SineWaveFreq property. The maximal frequency is limited by vmax and amax.

Syntax

SineWave <axis>|<group> <amplitude>

Availability

FW 4.7.14+x

Type

<amplitude>
double for axes
vector of double for groups

Scope

Task or Terminal

Limitations

  • No joints are allowed, only axes and groups.

Examples

SineWave ax2 300 SineWaveFreq=4
SineWave grp2 {100, 75} SineWaveFreq={3, 5}

See Also