cam程序?

冲压设备,simotion D435 对进给电机进行控制,上下冲压电机受另外PLC控制,通过FM352向435传送角度等信号,请解释一下程序:
INTERFACE
    USES ST_FBCACULATECAM;
    
    PROGRAM CalCam;
    PROGRAM CHANGEMODULO;
END_INTERFACE

IMPLEMENTATION
    PROGRAM CalCam
        VAR
            mystartsyncangle        : LREAL;
            myendsyncangle          : LREAL;
            
            myfbcalcam              : FB_CAMCALCULATION;
            myfbcalcam1             : FB_CAMCALCULATION1;
        END_VAR
        
        g_camcaculated := FALSE;
        mystartsyncangle := (g_feedlength-g_diameter)/2*g_feedlength/360.0 + 180;
        myendsyncangle := 180 - (g_feedlength-g_diameter)/2*g_feedlength/360.0;
        
        
        myfbcalcam(
            startmoveangle := g_feedstartangle
            ,stopmoveangle := g_feedstopangle
            ,feedlength := g_feedlength
            ,nextcam := Cam_1
            ,calculatedone => g_camcaculated
            );
        
        g_camcaculated := FALSE;
        myfbcalcam1(
            startmoveangle := 0//g_feedstartangle
            ,stopmoveangle := 360//g_feedstopangle
            ,feedlength := 1//g_feedlength
            ,nextcam := Cam_2
            ,calculatedone => g_camcaculated
            );
    END_PROGRAM
    
    PROGRAM CHANGEMODULO
        
        VAR
            myRetDINT           : DINT;
        END_VAR
        
        
        (*Axis_Infeed.setconfigdata.modulo.length := g_feedlength;
        
        myRetDINT :=
            _resetaxis(
                axis := Axis_Infeed
                // ,userdefaultdata := DO_NOT_CHANGE
                 ,activaterestart := ACTIVATE_RESTART 
                 ,nextcommand := WHEN_COMMAND_DONE
                // ,commandid := (0,0)
                );*)
        ;
        
    END_PROGRAM
    
END_IMPLEMENTATION

问题补充:
钢带是长条形的,在钢带上冲圆孔,每次冲一下进给前进一次,一个顺序排列,g_feedlength-g_diameter 是用 每次进给长度减去圆孔的直径, 我不明白 为什么 同步起始角度是 这样计算的?请将程序 一句 一句解释下?

最佳答案

要先懂工艺再看程序
你的程序里有FB 这是很关键的 你没贴出来

提问者对于答案的评价:
234234

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc159492.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月8日 下午5:33
下一篇 2017年6月8日 下午5:33

相关推荐