INOS
SINOSBaseMotor Struct Reference

Descriptor structure used to configure a motor. It is usually defined in a corresponding xxx.motor.dt2 configuration file. The dt2 table name is "INOS-BASE-MOTOR", see also Motor. More...

#include <cinosbasemotor.h>

Public Member Functions

 SINOSBaseMotor ()
 constructor
 

Public Attributes

inosName64 m_cName
 Axis name.
 
inosName32 m_cType
 Motor type name. Currently only INOSBase is a valid name.
 
inosName m_cUnit
 Axis unit, e.g. m, mm, deg, ... The string has no special meaning and is just for displaying purposes.
 
inosName32 m_cTrqLimitAcc
 The name of the acceleration torque limitation table.
 
inosName32 m_cTrqLimitDec
 The name of the deceleration torque limitation table.
 
double m_dTurnsPerMin
 Motor nominal speed [rpm].
 
double m_dIncsPerTurn
 Number of increments per motor or application turn depending on where the encoder is connected, see m_uIncPosition.
 
double m_dFeedPerTurn
 Feed per turn [units] after gear.
 
double m_dUnitsPerInc
 Units per increment (only used in special cases)
 
double m_dInertia
 Application inertia. Used to calculate acceleration from torque/force (preliminary)
 
double m_dGearRatio
 Gear ratio motor to application.
 
double m_dGearInp
 Gear input, ratio = input/output. Using m_rGearInp and m_rGearOut is an alternative way to define a gear ratio.
 
double m_dGearOut
 Gear output, ratio = input/output. Using m_rGearInp and m_rGearOut is an alternative way to define a gear ratio.
 
double m_dGearInp2
 Second stage gear input, ratio = input/output.
 
double m_dGearOut2
 Second stage gear output, ratio = input/output.
 
uint32 m_uIncReference
 Length of reference input in [inc]. Used during homing to move away from the reference if the reference input is 1 at start of home.
 
uint32 m_uOptions
 Motor options (currently not used).
 
uint8 m_uDigits
 Number of digits to use in INCO explorer. This parameter has no functional meaning and has just displaying character.
 
uint8 m_uIncPosition
 Defines where the axis encoder is connected. Two values are allowed: 0-directly on the motor, 1-after the gear.
 

Detailed Description

Descriptor structure used to configure a motor. It is usually defined in a corresponding xxx.motor.dt2 configuration file. The dt2 table name is "INOS-BASE-MOTOR", see also Motor.


The documentation for this struct was generated from the following file: