2004年4月,建设集团军品研究所针对9mm口径警用冲锋枪市场,将05式5.8mm微声冲锋枪截短后,开发研制了JS 9mm冲锋枪1号样枪。由于其主任设计师是05式微声冲锋枪的副主任设计师,所以两枪在外形和结构上也一脉相承。从外形上看,1号样枪基本上是05式5.8mm微声冲锋枪的缩短型,除了根据9mm与5.8mm口径差异所做的一些相应的修改外,外型基本没有变化,较突出的是1号样枪仍然沿用了5.8mm枪族的桥式瞄准具座。1号样枪的枪托、机匣上护盖、握把等均采用增强尼龙材料,为了方便握持,下护手和扳机护圈连为一体,形成类似小握把形状的下护手,节省了空间,但外表不够美观。
JS 9mm冲锋枪2号样枪带消声器
2005年1月,针对1号样枪在试验过程中出现的一些问题以及国外市场的要求,军研所的设计人员开始了2号样枪的研制工作。2号样枪彻底抛弃95式枪族一贯采用提把式瞄具座,而在上机匣盖上设计了皮卡汀尼导轨。为了保证导轨相对于枪管的稳定性,上机匣盖改为铝合金材料,与机匣固定连接在一起。外形上,2号样枪将扳机护圈的前端面向外延伸并加粗形成下护手,作为该枪的小握把,这种修改不仅更加美观,而且便于双手握持,更为实用。
JS 9mm冲锋枪沿袭了05式冲锋枪的设计风格,采用无托结构,自由枪机式自动方式和惯性闭锁机构。该枪没有使用05式冲锋枪的4排弹匣设计,主要因为9mm手枪弹比5.8mm手枪弹的弹径大得多,如果采用4排弹匣,弹匣尺寸偏太,造成全枪横向尺寸过大。另一个需要考虑的问题是,4排弹匣的供弹可靠性问题,虽然05式5.8mm微声冲锋枪的4排弹匣已经通过国家靶场的试验完成设计定型,但是弹匣尺寸太大会导致弹匣壁的强度出现问题,弹匣在受冲击的情况下容易变形,严重影响供弹的可靠性,如果增加弹匣壁厚度来提高强匣的强度,弹匣的重量也将大大增加。所以JS 9mm冲锋抢采用了传统的双排弧形弹匣。
JS 9mm冲锋枪设置了3套保险装置,分别是快慢机保险、握把保险和不到位保险。快慢机有3个位置,位置“1”表示单发发射,位置“2”表示连发发射,位置“0”表示保险状态。握把保险采用了旋转式握把保险机构。不到位保险主要是考虑到射击时首发装填的安全性问题而设置的,当枪机前进不到位时,不能完成击发动作。
JS 9mm冲锋枪的消声器也是采用与05式微声冲锋枪相同的消声碗原理,在测试中,05式微声冲锋枪的噪声比85式微声冲锋枪要低几个分贝,但JS 9mm冲锋枪的噪声却比85式微声冲锋枪高出大约5个分贝,消声指标尚未达到设计要求,目前设计师们仍在寻找解决问题的方法。不过05式微声冲锋枪发射的是专用亚音速弹,而JS 9mm冲锋枪发射的是DAP92式9mm普通弹,初速超过音速,弹头飞行时在空气中产生激波是造成噪声过大的主要原因。
消声器与枪管之间采用细牙螺纹联接,这样联接的好处在于能更好地保证两者之间的同轴度。另外消声器在消声的同时还起到膛口制退的作用。射击时,消声器受到火药燃气前推的力,消声器会沿螺纹方向转动,因此在消声器与枪管联接处设置了消声器限位卡笋,以防止消声器转动。
JS 9mm冲锋枪的瞄准具座由于采用了皮卡汀尼导轨,因而可以加装各种光学瞄具,包括白光瞄准镜、微光瞄准镜及红外夜视瞄准镜。该枪的机械瞄具颇有意思,在100m距离上采用觇孔式照门,在150m距离上采用缺口式照门,机械瞄具上留有夜间瞄准用的氚光管孔,但至今样枪都未安装氚光管。今年年初有文章指国内尚未能生产出氚光管,目前尚不清楚国内的氚光管研制到达什么程度,将来出口时氚光瞄具是否会外包给国外的公司?
JS 9mm冲锋枪采用活动式拉机柄。拉机柄依靠上机匣盖的开口作为导引,向后拉拉机柄,推动枪机框导杆尾端,压缩复进簧到位后,释放拉机柄,枪机在复进簧作用下推弹上膛、闭锁,完成首发装填,拉机柄依靠簧力卡在上机匣盖上,不随枪机运动。这种结构与固定式拉机柄相比较有两点好处:一是避免了拉机柄随枪机运动过程中对射手造成伤害;二是减少了枪机在运动过程中,附件对其运动稳定性的影响。
JS 9mm冲锋枪分解结合时不需要专用工具。握把中部为空心结构,可以放置小型附件。由于目前尚在样枪试制阶段,因此该样枪的塑料件都是采用机械加工而成,所以表面质量较差。如果设计定型且获得订单的话,就可以开模进行批量生产,这样表面质量会有很大改善。
另外一个奇怪的地方是,05式冲锋枪的快慢机在枪身左侧,右手拇指能方便地操作,而JS 9mm冲锋枪却是在枪身右侧,这样操作起来就不够方便。如果是针对出口市场的话,建议左右两侧都应该有快慢机。另外一个建议是增大扳机护圈,采用类似95式自动步枪或俄罗斯的PP-2000那样的设计,使扳机护圈兼作前握把时握持更牢固。
全枪长(不含消声器) 450 mm
空枪重 不含消声器 2 kg
含消声器 2.4 kg
弹匣容量 20 / 30 rds
这里我们可以使用JS来进行控制,代码如下:var audio
window.onload = function(){
initAudio()
}
var initAudio = function(){
//audio = document.createElement("audio")
//audio.src='Never Say Good Bye.ogg'
audio = document.getElementById('audio')
}
function getCurrentTime(id){
alert(parseInt(audio.currentTime) + ':秒')
}
function playOrPaused(id,obj){
if(audio.paused){
audio.play()
obj.innerHTML='暂停'
return
}
audio.pause()
obj.innerHTML='播放'
}
function hideOrShowControls(id,obj){
if(audio.controls){
audio.removeAttribute('controls')
obj.innerHTML = '显示控制框'
return
}
audio.controls = 'controls'
obj.innerHTML = '隐藏控制框'
return
}
function vol(id,type , obj){
if(type == 'up'){
var volume = audio.volume + 0.1
if(volume >=1 ){
volume = 1
}
audio.volume = volume
}else if(type == 'down'){
var volume = audio.volume - 0.1
if(volume <=0 ){
volume = 0
}
audio.volume = volume
}
document.getElementById('nowVol').innerHTML = returnFloat1(audio.volume)
}
function muted(id,obj){
if(audio.muted){
audio.muted = false
obj.innerHTML = '开启静音'
}else{
audio.muted = true
obj.innerHTML = '关闭静音'
}
}
//保留一位小数点
function returnFloat1(value) {
value = Math.round(parseFloat(value) * 10) / 10
if (value.toString().indexOf(".") <0){
value = value.toString() + ".0"
}
return value