 |
ApossC SDK
V01.15
|
Go to the documentation of this file.
48 long sdkSetupAmpDcMotor(
long axis,
long controlMode,
long polePairs,
long maxCur,
long encQc,
long maxRpm)
122 long sdkSetupAmpBldcMotor(
long axis,
long hallAligment,
long controlMode,
long polePairs,
long maxCur,
long encQc,
long maxRpm)
#define HWAMP_MODE
Mode of operation.
long sdkSetupAmpHallPmsmMotor(long axis, long controlMode, long polePairs, long maxCur, long encQc, long maxRpm, long elPol)
Sets the amplifier parameters for a brushless, PMSM commuted motor (Hall sensors are used)
long sdkSetupVirtualI2T(long axis, long nominalCur, long thermalTime)
Function to generate a virtual I2T protection.
#define HWAMP_COMMTYPE
Commutation type in use.
#define HWAMP_ELPOL
encoder polarity vs.
#define HWAMP_VELKINT
Integral factor of velocity controller.
#define HWAMP_COMMTYPE_BLDC_120
Declaration of the integreted amplifier functions.
#define HWAMP_VELKILIM
Integral limit of velocity controller.
long sdkSetupAmpBldcMotor(long axis, long hallAligment, long controlMode, long polePairs, long maxCur, long encQc, long maxRpm)
Sets the amplifier parameters for a BLDC motor.
#define HWAMP_MAXCUR
Maximal current allowed.
long sdkSetupAmpBldc120Motor(long axis, long controlMode, long polePairs, long maxCur, long encQc, long maxRpm)
Sets the amplifier parameters for a BLDC 120° motor Deprecated: Use sdkSetupAmpBldcMotor() and HWAMP...
#define HWAMP_POLES
Number of pole pairs.
long sdkSetupVelocityPIControl(long axis, long velkprop, long velkint, long velkilim)
Set parameters for PI velocity control loop.
#define HWAMP_VELKPROP
Proportional factor of velocity controller.
#define HWAMP_COMMTYPE_STEP
#define VIRTAMP_PARAM(modno, parno)
Virtual Amplifier Parameters: Setter.
#define VIRTAMP_I2TLIMIT
I2T Limit value.
#define HWAMP_CURKILIM
Integral limit of current controller.
#define HWAMP_COMMTYPE_PMSM
long sdkSetupAmpStepMotor_OL(long axis, long steps, long maxCur, long maxRpm)
Sets the amplifier parameters for a stepper motor (closed loop)
long sdkSetupAmpPmsmMotor(long axis, long controlMode, long polePairs, long maxCur, long encQc, long maxRpm)
Sets the amplifier parameters for a brushless, PMSM commuted motor (no Hall sensors are used)
long sdkSetupAmpDcMotor(long axis, long controlMode, long polePairs, long maxCur, long encQc, long maxRpm)
Sets the amplifier parameters for a DC motor.
#define VIRTAMP_I2TTIME
I2T Time interval for filtering.
#define HWAMP_MODE_PFG_CUR_PWM
#define HWAMP_CURKINT
Integral factor of current controller.
#define HWAMP_PARAM(modno, parno)
HW Amplifier Parameters: Setter.
#define HWAMP_MAXRPM
Maximum velocity in RPM.
#define HWAMP_COMMTYPE_DC
long sdkSetupCurrentPIControl(long axis, long curkprop, long curkint, long curkilim)
Set parameters for PI current control loop.
#define HWAMP_COMMTYPE_HALL_PMSM
#define HWAMP_ENCRES
Resolution of the encoder for position feed back in increments (quadcounts)
#define HWAMP_HALL_ALIGNMENT
Hall Alignment.
#define HWAMP_CURKPROP
Proportional factor of current controller.
#define HWAMP_ENCRES_MICROSTEP_RES
#define HWAMP_COMMTYPE_BLDC
long sdkSetupAmpStepMotor_CL(long axis, long controlMode, long steps, long maxCur, long encQc, long maxRpm)
Sets the amplifier parameters for a stepper motor (closed loop)
Data Sheets |
Released Software |
Software Manuals |
Hardware Manuals |
Maxon Shop
Maxon Support Center