code: function teachingRec(index){
      teachingIsPlay=false;
      teachingIsRec=!teachingIsRec;
      clearInterval(teachingCountIntervalId);
      if(!teachingIsRec){
          KMB.cmdStopTeachingMotion();
          KMB.cmdEnable();
      }else{
          KMB.cmdEraseMotion(index);//消してないとエラー無しで録画出来ない
          //info::cmdEraseMotionの実行完了までのインターバルが必要。500ms (新ファームでEraseMotion->StartTeachingMotionを統合したコマンド新設予定)
          setTimeout(()=>{
              KMB.cmdStartTeachingMotion(index,teachingRecTime);
              teachingCountIntervalTime=teachingRecTime+1000;
              teachingCountFnc();
              teachingCountIntervalId=setInterval(teachingCountFnc,1000);
          },500);
      }
      $(".teachingPlayB").prop("disabled",teachingIsRec);
  }
docs: インデックスの値は 0～19 （計20個記録）最大記録時間は 65408 [msec]