RobotStudio event

Saving a Path

I am trying to layer on 25+welds with saving my root pass then offsetting and repeating that root pass to save time on programming. my path will not save. Im using move "save" under various when adding instruction with FlexPedant. then adding on my optional arugments to complte line of code. i get error 40724 RECOVERY:ERR_MODULE. no matter what ive tried this is the error that comes back when i play my root pass program. 

Answers

  • jmf
    jmf
    edited September 2021
    Do you have Weldguide option? If you do have you must use the following structure to replay the weld:


    TASK PERS multidata mdBC0064269_ID{35}:=[[1,15,15,6,-6,-2,0,7.5,-7.5],[1,15,15,-6,6,-4,0,15,-7.5],[1,15,15,6,-6,-8,0,30,-7.5],[1,15,15,-6,6,-12,-4.5,28,-7.5],[1,15,15,6,-6,-15,-5.5,24,-7.5],
                                                [1,15,15,-6,6,-18,-4.5,17.5,-7.5],[1,15,15,6,-6,-18,-4.5,0,-7.5],[1,15,15,-6,6,-22,-4.5,0,-7.5],[1,15,15,6,-6,-6,2.5,22.5,-7.5],[1,15,15,-6,6,-9,0,22.5,-7.5],
                                                [1,15,15,6,-6,-13,0,22.5,-7.5],[1,15,15,-6,6,-16,0,0,-7.5],[1,15,15,6,-6,-22,-4.5,-5,-7.5],[1,15,15,-6,6,-8,2.5,22.5,-7.5],[1,15,15,6,-6,-10,0,22.5,-7.5],
                                                [1,15,15,-6,6,-13,0,22.5,-7.5],[1,15,15,6,-6,-18,0,22.5,-7.5],[1,15,15,-6,6,-22,0,15,-7.5],[1,15,15,6,-6,-24,-3.5,0,-7.5],[1,15,15,-6,6,-15,2.5,30,-7.5],
                                                [1,15,15,6,-6,-18,2.5,30,-7.5],[1,15,15,-6,6,-21,2.5,30,-7.5],[1,15,15,6,-6,-25,2.5,20,-7.5],[1,15,15,-6,6,-28,0,0,-7.5],[1,15,15,6,-6,-32,0,0,-7.5],
                                                [1,15,15,-6,6,-10,2.5,20,-7.5],[1,15,15,6,-6,-13,2.5,20,-7.5],[1,15,15,-6,6,-16,2.5,20,-7.5],[1,15,15,6,-6,-19,5,20,-7.5],[1,15,15,-6,6,-22,5,20,-7.5],
                                                [1,15,15,6,-6,-25,5,20,-7.5],[1,15,15,-6,6,-28,7.5,20,-7.5],[1,15,15,6,-6,-31,7.5,20,-7.5],[1,15,15,-6,6,-34,7.5,20,-7.5],[1,15,15,6,-6,-37,7.5,20,-7.5]];
    
            BC0064269_ID_App;
            ArcLStart RelTool(rtBC0064269_ID_SP1,-5,0,-3\Rx:=nBC0064269_RX_Ref\Ry:=-nBC0064269_RY_Ref),v1000,BC0064269_sm,BC0064269_ID_Ref_wd\Weave:=BC0064269_ID_Ref_wve,fine,tWG_Short\WObj:=wobjBC0064269\Track:=BC0064269_ID_Ref_trc\SeamName:="BC0064269_ID";
            ArcC RelTool(rtBC0064269_ID_CP2,-5,0,-3\Rx:=nBC0064269_RX_Ref\Ry:=-nBC0064269_RY_Ref),RelTool(rtBC0064269_ID_CP3,-5,0,-3\Rx:=nBC0064269_RX_Ref\Ry:=-nBC0064269_RY_Ref),v100,BC0064269_sm,BC0064269_ID_Ref_wd\Weave:=BC0064269_ID_Ref_wve,z5,tWG_Short\WObj:=wobjBC0064269\Track:=BC0064269_ID_Ref_trc;
            ArcC RelTool(rtBC0064269_ID_CP4,-5,0,-3\Rx:=nBC0064269_RX_Ref\Ry:=-nBC0064269_RY_Ref),RelTool(rtBC0064269_ID_CP5,-5,0,-3\Rx:=nBC0064269_RX_Ref\Ry:=-nBC0064269_RY_Ref),v100,BC0064269_sm,BC0064269_ID_Ref_wd\Weave:=BC0064269_ID_Ref_wve,z5,tWG_Short\WObj:=wobjBC0064269\Track:=BC0064269_ID_Ref_trc;
            ArcC RelTool(rtBC0064269_ID_CP6,-5,0,-3\Rx:=nBC0064269_RX_Ref\Ry:=-nBC0064269_RY_Ref),RelTool(rtBC0064269_ID_CP7,-5,0,-3\Rx:=nBC0064269_RX_Ref\Ry:=-nBC0064269_RY_Ref),v100,BC0064269_sm,BC0064269_ID_Ref_wd\Weave:=BC0064269_ID_Ref_wve,z5,tWG_Short\WObj:=wobjBC0064269\Track:=BC0064269_ID_Ref_trc;
            ArcCEnd RelTool(rtBC0064269_ID_CP8,-5,0,-3\Rx:=nBC0064269_RX_Ref\Ry:=-nBC0064269_RY_Ref),RelTool(rtBC0064269_ID_EP9,-5,0,-3\Rx:=nBC0064269_RX_Ref\Ry:=-nBC0064269_RY_Ref),v100,BC0064269_sm,BC0064269_ID_Ref_wd\Weave:=BC0064269_ID_Ref_wve,z5,tWG_Short\WObj:=wobjBC0064269\Track:=BC0064269_ID_Ref_trc;
            MpSavePath "BC0064269_ID"\SeamName:="BC0064269_ID";
            BC0064269_ID_Dep;
    
            BC0064269_ID_App;
            MpLoadPath "BC0064269_ID";
            ArcRepL\Start\End,mdBC0064269_ID{nBC0064269_ID_Counter},v300,BC0064269_sm,BC0064269_ID_Rep_wd{nBC0064269_ID_Counter},BC0064269_ID_Rep_wve{nBC0064269_ID_Counter},z10,tWG_Short\WObj:=wobjBC0064269\Track:=BC0064269_ID_Rep_trc{nBC0064269_ID_Counter}\SeamName:="BC0064269_ID";
            BC0064269_ID_Dep;
           



  • I do not have MPSavePath or MPLoadPath as an option to use but weldguide is an option under wolftrack screen. i have save and load which gives similiar options for optional arguments?