/* */ /* ' ################################################################ ' つばき形番ナビ TLシリーズ用JS ' Create 2018.02.05 Noguchi ' Modyfy 2024.03.07 M.Ota ajax廃止 ' ################################################################ */ var sSize = "200"; // サイズ var sSpring = "-1L"; // バネ強さ var sType = ""; // タイプ var sBush = ""; // ブシュ var sSprsize = ""; // スプロケットサイズ var sSprkt = ""; // スプロケット var sAnakei_t = "jknone"; // トルクリミター側ハブ軸穴径 var sAnakei_c = "10"; // カップリング側ハブ軸穴径 var sAnakosa_t = "-TH"; // トルクリミター側ハブ軸穴径公差 var sAnakosa_c = "XCH"; // カップリング側ハブ軸穴径公差 var sKeykosa_t = "J"; // トルクリミター側ハブキー溝幅公差 var sKeykosa_c = "J"; // カップリング側ハブキー溝幅公差 var sTap_t = "D0"; // トルクリミター側ハブタップ振分け var sTap_c = "D1"; // カップリング側ハブタップ振分け var sTrq = ""; // トルク設定値 var dTrqMin = 1.0; // トルク設定範囲min var dTrqMax = 2.0; // トルク設定範囲max var arSpring; // バネ強さデータ配列 var arDim; // 寸法データ配列 var arTrq; // 設定トルク範囲データ配列 var arBush; // ブシュ配列 var arSprsize; // スプロケットサイズ配列 var arSprkt; // スプロケット配列 var i; // カウンタ var sSpr200 = '03520,03521,03522,03523,03524,03525,03526,03527,03528,03530,' + '04016,04017,04018,04019,04020,04021,04022,04023,04024,04025,04026'; var sSpr250 = '04021,04022,04023,04024,04025,04026,04027,04028,04030,04032,' + '05017,05018,05019,05020,05021,05022,05023,05024,05025,05026,05027,05028'; var sSpr350 = '04026,04027,04028,04030,04032,04034,04035,04036,04038,04040,04042,04045,' + '05021,05022,05023,05024,05025,05026,05027,05028,05030,05032,05034,05035,05036,' + '06018,06019,06020,06021,06022,06023,06024,06025,06026,06027,06028,06030'; var sSpr500 = '05030,05032,05034,05035,05036,05038,05040,05042,05045,05048,05050,' + '06025,06026,06027,06028,06030,06032,06034,06035,06036,06038,06040,' + '08019,08020,08021,08022,08023,08024,08025,08026,08027,08028,08030'; var sSpr700 = '06035,06036,06038,06040,06042,06045,06048,06050,06054,' + '08026,08027,08028,08030,08032,08034,08035,08036,08038,' + '10021,10022,10023,10024,10025,10026,10027,10028,10030'; var arrSpecDB = [ {size: 'TL200',spring: '-1L',ttrqmin: '1.0',ttrqmax: '2.0',tjikumin: '9',tjikumax: '14',cjikumin: '10',cjikumax: '31',sprkt: sSpr200,sprsize: '035,040',bush: 'B3.8,B6.0'}, {size: 'TL200',spring: '-1',ttrqmin: '2.9',ttrqmax: '9.8',tjikumin: '9',tjikumax: '14',cjikumin: '10',cjikumax: '31',sprkt: sSpr200,sprsize: '035,040',bush: 'B3.8,B6.0'}, {size: 'TL200',spring: '-2',ttrqmin: '6.9',ttrqmax: '20',tjikumin: '9',tjikumax: '14',cjikumin: '10',cjikumax: '31',sprkt: sSpr200,sprsize: '035,040',bush: 'B3.8,B6.0'}, {size: 'TL250',spring: '-1L',ttrqmin: '2.9',ttrqmax: '6.9',tjikumin: '12',tjikumax: '22',cjikumin: '15',cjikumax: '38',sprkt: sSpr250,sprsize: '040,050',bush: 'B4.5,B6.5'}, {size: 'TL250',spring: '-1',ttrqmin: '6.9',ttrqmax: '27',tjikumin: '12',tjikumax: '22',cjikumin: '15',cjikumax: '38',sprkt: sSpr250,sprsize: '040,050',bush: 'B4.5,B6.5'}, {size: 'TL250',spring: '-2',ttrqmin: '14',ttrqmax: '54',tjikumin: '12',tjikumax: '22',cjikumin: '15',cjikumax: '38',sprkt: sSpr250,sprsize: '040,050',bush: 'B4.5,B6.5'}, {size: 'TL350',spring: '-1L',ttrqmin: '9.8',ttrqmax: '20',tjikumin: '18',tjikumax: '25',cjikumin: '15',cjikumax: '45',sprkt: sSpr350,sprsize: '040,050,060',bush: 'B4.5,B6.5,B9.5'}, {size: 'TL350',spring: '-1',ttrqmin: '20',ttrqmax: '74',tjikumin: '18',tjikumax: '25',cjikumin: '15',cjikumax: '45',sprkt: sSpr350,sprsize: '040,050,060',bush: 'B4.5,B6.5,B9.5'}, {size: 'TL350',spring: '-2',ttrqmin: '34',ttrqmax: '149',tjikumin: '18',tjikumax: '25',cjikumin: '15',cjikumax: '45',sprkt: sSpr350,sprsize: '040,050,060',bush: 'B4.5,B6.5,B9.5'}, {size: 'TL500',spring: '-1L',ttrqmin: '20',ttrqmax: '49',tjikumin: '22',tjikumax: '42',cjikumin: '20',cjikumax: '65',sprkt: sSpr500,sprsize: '050,060,080',bush: 'B6.5,B9.5'}, {size: 'TL500',spring: '-1',ttrqmin: '47',ttrqmax: '210',tjikumin: '22',tjikumax: '42',cjikumin: '20',cjikumax: '65',sprkt: sSpr500,sprsize: '050,060,080',bush: 'B6.5,B9.5'}, {size: 'TL500',spring: '-2',ttrqmin: '88',ttrqmax: '420',tjikumin: '22',tjikumax: '42',cjikumin: '20',cjikumax: '65',sprkt: sSpr500,sprsize: '050,060,080',bush: 'B6.5,B9.5'}, {size: 'TL700',spring: '-1L',ttrqmin: '49',ttrqmax: '118',tjikumin: '32',tjikumax: '64',cjikumin: '25',cjikumax: '90',sprkt: sSpr700,sprsize: '060,080,100',bush: 'B9.5,B12.5'}, {size: 'TL700',spring: '-1',ttrqmin: '116',ttrqmax: '569',tjikumin: '32',tjikumax: '64',cjikumin: '25',cjikumax: '90',sprkt: sSpr700,sprsize: '060,080,100',bush: 'B9.5,B12.5'}, {size: 'TL700',spring: '-2',ttrqmin: '223',ttrqmax: '1080',tjikumin: '32',tjikumax: '64',cjikumin: '25',cjikumax: '90',sprkt: sSpr700,sprsize: '060,080,100',bush: 'B9.5,B12.5'}, {size: 'TL10',spring: '-16',ttrqmin: '392',ttrqmax: '1270',tjikumin: '32',tjikumax: '72',cjikumin: '35',cjikumax: '95',sprkt: '',sprsize: '',bush: 'B12.5,B15.5,B19.5'}, {size: 'TL10',spring: '-24',ttrqmin: '588',ttrqmax: '1860',tjikumin: '32',tjikumax: '72',cjikumin: '35',cjikumax: '95',sprkt: '',sprsize: '',bush: 'B12.5,B15.5,B19.5'}, {size: 'TL14',spring: '-10',ttrqmin: '882',ttrqmax: '2660',tjikumin: '42',tjikumax: '100',cjikumin: '40',cjikumax: '118',sprkt: '',sprsize: '',bush: 'B15.5,B19.5,B23.5'}, {size: 'TL14',spring: '-15',ttrqmin: '1960',ttrqmax: '3920',tjikumin: '42',tjikumax: '100',cjikumin: '40',cjikumax: '118',sprkt: '',sprsize: '',bush: 'B15.5,B19.5,B23.5'}, {size: 'TL20',spring: '-6',ttrqmin: '2450',ttrqmax: '4900',tjikumin: '52',tjikumax: '130',cjikumin: '45',cjikumax: '150',sprkt: '',sprsize: '',bush: 'B15.5,B19.5,B23.5'}, {size: 'TL20',spring: '-12',ttrqmin: '4610',ttrqmax: '9310',tjikumin: '52',tjikumax: '130',cjikumin: '45',cjikumax: '150',sprkt: '',sprsize: '',bush: 'B15.5,B19.5,B23.5'} ]; //初期値 arSpring = arrSpecDB.filter(arr => arr.size === 'TL200'); function ChkForm(flg){ // Form送信時チェック if(ChkTrq()){ KtnvSubmit(flg); } } function GenKataban(){ // 形番・コードの生成 var cmpltkata = ""; var buf = ""; var buft = ""; var bufc = ""; var buftrq = ""; // カップリングタイプならtypeを追加、違えばブシュかスプロケットを追加 if(sType == "C"){ cmpltkata = "TL" + sSize + sSpring + sType; // 軸穴加工付ならば加工情報を追加 if(sAnakei_t != "jknone"){ buft = sAnakei_t; bufc = sAnakei_c; if(buft != "-TR"){ buft = sAnakosa_t + buft + sKeykosa_t + sTap_t; if(sTrq != ""){ buftrq = "-N" + sTrq; } } if(bufc != "XCR"){ bufc = sAnakosa_c + bufc + sKeykosa_c + sTap_c; } cmpltkata = cmpltkata + buft + bufc + buftrq; } }else{ cmpltkata = "TL" + sSize + sSpring + sBush + sSprkt; // 軸穴加工付ならば加工情報を追加 if(sAnakei_t != "jknone"){ buft = sAnakei_t; if(buft != "-TR"){ buft = sAnakosa_t + buft + sKeykosa_t + sTap_t; if(sTrq != ""){ buftrq = "-N" + sTrq; } } cmpltkata = cmpltkata + buft + buftrq; } } document.ktnv.kata.value = cmpltkata; } function ChkSize(){ // サイズを変更した場合 sSize = $( "#size").val(); keyKata = "TL" + sSize; // バネ枚数・強さを取得 arSpring = arrSpecDB.filter(arr => arr.size === keyKata); // リストをクリア $( "#spring option").remove(); for (i = 0; i < arSpring.length; i++){ var sJpnTitle = ""; switch( arSpring[i].spring){ case "-1L" : sJpnTitle = "1L:弱バネ"; break; default : sJpnTitle = arSpring[i].spring.substr(1, 2) + ":" + arSpring[i].spring.substr(1, 2) + "枚"; break; } $( "#spring").append( $( "