Delta AX Series Instruction Manual page 499

Motion controller
Hide thumbs Also See for AX Series:
Table of Contents

Advertisement

AX- Ser i es Mo t i o n Co n t r o l l er I n s t r u c t i o n s Ma n u a l
2.4.1.5 DMC_SP_CamCurveWrite
Supported Devices: AX-308E, AX-8
Servo Press industry-specific Function block, the purpose is to generate an electronic cam table according to the input key point
information, and calculate the SPM upper limit value and the Master Axis speed according to the user input motor speed and
gear ratio. At the same time, it provides a function of detecting curve reversal. Once a reversal is detected, a warning will appear
to prevent the curve from reversing after processing.
FB/FC
Instruction
FB
DMC_SP_CamCurveWrite
Inputs
Name
bExecute
MachParameters
lrMasterPoint
lrSlavePoint
CamCurveType
bVelEnable
lrVelValue
Graphic Expression
Function
Run the function block control
bit
ServoPress machine
electromechanical parameters
Key-points of master axis
DMC_CamKeyPointWrite
Key-points of slave axis for
DMC_CamKeyPointWrite
Curve Type Setup for
DFB_CamKeyPointWrite
Velocity Enable Configurations
for DMC_CamKeyPointWrite
Velocity Value for
DMC_SP_CamCurveWrite(
_parameter,
Setting Value
Data Type
(Default)
BOOL
False/True (False)
ReferenceDMC_
SP_MACHINE_
PARAMETERS*
3
[0..63] LREAL
0~360(0.0)
Array
[0..63] LREAL
0~360(0.0)
Array
DMC_CamCuryv
eType
0~9*
Array[0..62]
WORD Array
False/True (False)
[0..63]
LREAL*
[0..63] LREAL
Ch a p t er 2
ST LANGUAGE
CamTable: = _parameter,
bExecute: = _parameter,
MachParameters: = _parameter,
lrMasterPoint: = _parameter,
lrSlavePoint: = _parameter,
CamCurveType: = _parameter,
bVelEnable: = _parameter,
lrVelValue: = _parameter,
bAccEnable: = _parameter,
lrAccValue: = _parameter,
wWriteAmount: = _parameter,
bDetectMotionInvert: = _parameter,
lrTolerenceOfDegree: =
bDone=> _parameter,
bBusy=> _parameter,
bError=> _parameter,
dwErrorID=> _parameter,
lrSPMbound=> _parameter,
lrMasterSpeed=> _parameter);
Timing to Take Effect
Start to run with rising-
edge signal, only one
time.
bBusy=FALSE &
-
bExecute is at rising-edge
bBusy=FALSE &
bExecute is at rising-edge
bBusy=FALSE &
bExecute is at rising-edge
bBusy=FALSE &
2
(0)
bExecute is at rising-edge
bBusy=FALSE &
bExecute is at rising-edge
1
(0)
bBusy=FALSE &
4 9 4

Advertisement

Table of Contents
loading

Table of Contents