一.联机表单
下面我们看看常用的联机表单如何使用BAS程序:
1.PTP运动:
2.LIN直线运动:
3.CIRC圆弧运动:
4.带S指令,例如:SPTP
注意:带S运动指令不会直接使用BAS的功能,但是会使用BAS文件里的其他带S的程序,如SBASE,STOOL等等。具体的可以仔细阅读BAS程序以及该文件下的其他子程序。
二.BAS程序代码及说明
BAS程序代码为:
DEF BAS (COMMAND :IN,REAL_PAR :IN )
BAS ()
DECL BAS_COMMAND COMMAND
REAL REAL_PAR
SWITCH COMMAND
CASE #INITMOV
INITMOV ( )
CASE #ACC_CP
ACC_CP (REAL_PAR )
CASE #ACC_GLUE
ACC_GLUE (REAL_PAR )
CASE #ACC_PTP
ACC_PTP (REAL_PAR )
CASE #VEL_CP
VEL_CP (REAL_PAR )
CASE #VEL_PTP
VEL_PTP (REAL_PAR )
CASE #TOOL
TOOL (REAL_PAR )
CASE #BASE
BASE (REAL_PAR )
CASE #EX_BASE
EX_BASE (REAL_PAR, 0 )
CASE #
FRAME S
FRAME S ( )TQMDETECTION ( )
CASE #CP_DAT
VEL_CP (LDAT_ACT.VEL )
CP_DAT ( )
CASE #PTP_DAT
VEL_PTP (PDAT_ACT.VEL )
PTP_DAT ( )
CASE #OUT_SYNC
OUT_SYNC ( )
CASE #OUT_ASYNC
OUT_ASYNC ( )
CASE #GROUP
GROUP (REAL_PAR )
CASE #PTP_PARAMS
PTP_DAT ( )
FRAME S ( )VEL_PTP (REAL_PAR )
TQMDETECTION ( )
CASE #CP_PARAMS
CP_DAT ( )
FRAME S ( )VEL_CP (REAL_PAR )
TQMDETECTION ( )
ENDSWITCH
END
BAS ()
其中:
三.运动参数:
具体运动参数结构体:
来源:网络
更多资讯:KUKA 机器人