AX-Series Motion Controller Instructions Manual Chapter 2
502
*Note1: LREAL Range:
Positive values: -1.7976931348623157E+308 to -4.9406564584124654E-324
Zero: 0
Negative values: 4.9406564584124654E-324 to 1.7976931348623157E+308
*Note2: DMC_SP_MACHINE_PARAMETERS
Name Function Data Type Setting Value
lrRLength Crank length (unit: mm), provided by
machine maker
LREAL Positive
lrLLength Link length (unit: mm), provided by
machine maker
LREAL lrLLength > (2 *
lrRLength)
lrSPMsys Virtual master-axis’s SPM. (six times
lrSPMsys is equal to the unit deg/sec)
LREAL Positive
lrGearRatio Reduction gear ratio LREAL Positive
lrRPMmotor Max RPM of the motor LREAL Positive
Outputs
Output Range (Default Value)
bDone
Status when FB finish generating
coin key-points
BOOL False/True (False)
bBusy
Status when FB is busy to generate
key-points
BOOL False/True (False)
bError
Status when FB has problems
generating key-points
BOOL False/True (False)
dwErrorID Error Code when running FB DWORD
16#00000000~16#FFFFFFF
F(16#00000000)
lrMasterPoint
Master positions for
DMC_SP_CamCurveWrite
[0..63] LREAL Array 0.0 ~ 360.0(0.0)
lrSlavePoint
Slave positions for
DMC_SP_CamCurveWrite
[0..63] LREAL Array 0.0 ~ 360.0(0.0)
CamCurveType
Key point to key point curve type for
DMC_SP_CamCurveWrite
[0..62]
DMC_CamCurveTyp
e Array
0 ~ 9
*2
(0)
bVelEnable
Velocity Enable Configurations for
DMC_SP_CamCurveWrite
[0..63] BOOL Array TRUE/FALSE (FALSE)
lrVelValue
Velocity Value for
DMC_SP_CamCurveWrite
[0..63] LREAL Array LREAL
*1
(0)
bAccEnable
Acceleration Eanble Configurations
for DMC_SP_CamCurveWrite
[0..63] BOOL Array TRUE/FALSE (FALSE)
lrAccValue
Accerleration Value for
DMC_SP_CamCurveWrite
[0..63] LREAL Array LREAL
*1
(0)
wWriteAmount
Key Point write amount for
DMC_SP_CamCurveWrite
WORD 0~64(0)