IWI加利爾ACE突擊步槍

Galil ACE（中文：加利爾ACE突击步枪，希伯来文：גליל ACE）是一系列由以色列武器工業（IWI）以IMI Galil系列為藍本改進、哥倫比亞軍事工業公司（英语：Indumil）所生產的改進型自動步枪，而原型IMI Galil則是由以色列·加利爾（Yisrael Galili）和雅各布·利奧爾（Yaacov Lior）於1971年拉马特沙龙所設計。分為三種口徑，分別發射5.56×45毫米北約口徑、7.62×39毫米苏联口徑或7.62×51毫米北約口徑步槍子彈。5.56×45毫米北約口徑和7.62×39毫米蘇聯口徑是突击步枪，前者可以同時發射M193和SS109兩種彈藥；而7.62×51毫米北約口徑是戰鬥步槍。
IWI US也生產了加利爾ACE的半自動版本。2020年，還生產了5.45×39mm口徑的加利爾ACE限量版。及後IWI US於2023年推出了Gen II系列，其中導入了自由浮動式M-LOK護木和M4式兼容槍托。
加利爾ACE系列突擊步槍是以原型IMI Galil的機構為藍本，但使用現代化的設計和材料以增加其準確性並降低它的重量，同時保持Galil在戰鬥條件以下的人體工學、便於維護和可靠性。它是為目前現代戰爭所要求之高精度、可靠性佳提供最終解決方案計畫而設計的突擊步槍，重點在於全球最極端不利的惡劣條件下仍提供士兵最優良的戰鬥性能。
加利爾ACE系列突擊步槍是多才多藝的武器，配備的多條MIL-STD-1913戰術導軌可作為用以安裝廣泛的光學器件及多樣化配件的平台。儘管如此，在所有這些改進以後，加利爾ACE仍然方便使用者使用，而且維護簡單。
加利爾ACE系列亦具有多種不同的衍生型，不過衍生型名稱有作變更：作為標準步槍長度的ACE 23、ACE-N 23、ACE 32和ACE 53（突擊步槍）、縮短槍管長度至卡賓槍的ACE 22、ACE-N 22和ACE 52 L（短管突擊步槍）和進一步縮短槍管長度至比卡賓槍更短的ACE 21、ACE-N 21、ACE 31、ACE 52和ACE-N 52（微型突擊步槍）。而且不設有輕機槍和精確射手步槍型號。
加利爾ACE已經獲眾多國家軍隊，如哥倫比亞軍隊、哥倫比亞警察和越南人民军選用作制式突擊步槍，尤其是對前者而言是由當地經授權的哥倫比亞軍事工業公司（英语：Indumil）生產。
雖然以色列國防軍部隊普遍都對於加利爾突擊步槍一直興趣不大（除了炮兵、装甲兵等单位都採用其縮短型外），但憑藉著同時具有精度和可靠性高兩個優點，加利爾槍族成功出口到二十多個國家並且作為軍隊或警察的制式武器，而且哥伦比亚的兵工廠、南非的Vektor Arms更購買其特許生產證，並把授權生產品作為制式步槍。多年以來，加利爾槍族並沒有太大規模的改進。
自從加利爾突擊步槍被哥倫比亞武裝部隊定為突擊步槍和制式步槍使用以來，一直都因應哥倫比亞軍隊的具體需求，按照著加利爾系列的技術與創作另一種武器；根據各項的研究表示，最好的選擇是更換和／或改進其前身方面的技術以創作另一種步槍，而主要的改進例子是：
加利爾ACE步槍事實上是由哥倫比亞軍事工業公司（英语：Indumil）所生產，但其銷售權則歸於以色列武器工業（IWI）所有。
加利爾ACE步槍與其前身IMI加利爾一樣是可選射自動火器。由鋼製造的可拆卸式沖壓機匣蓋由於比較厚重而且固定方式牢固，因此可在機匣蓋上整合了MIL-STD-1913戰術導軌和位於後端的表尺基座。而彈匣插口側護板、手槍握把等機匣下部零件皆由聚合物製造，以減少該槍的重量。
加利爾ACE採用了許多的現代技術和材料製造；取消了多個佔其重量一大部分的鋼板沖壓零部件，例如鋼製折疊式槍托和瞄準具，並且以高科技複合材料取代和重新設計，使它更容易讓士兵操作以使其適應其個人喜好。另外增加了5條MIL-STD-1913戰術導軌，能夠讓士兵自行增加武器的性能。
由於加利爾ACE步槍的改進都主要集中在外部，內部結構上基本沒有改變。
發射時，部分高壓瓦斯氣體會通過1.8毫米（.071英吋）的氣導孔端口，接著30度角轉向至槍管上方的高壓瓦斯氣體管。高壓瓦斯氣體會驅動活塞（裝在槍機的上方），進而驅動活塞連桿和槍機向後。而向後推動時，槍機內部的鎖耳槽就會開始把槍機頭向右滾轉和向後滑動，令槍機解鎖，從而拋出彈殼。槍機上方的部分承托提供了一定的空間，使槍管內的氣體壓力降低到安全水平之前解鎖。拋出彈殼後就會因為復進簧而令槍機機框向前復進，同時從彈匣取出下一發子彈到膛室。拉機柄連接到槍機機框左機匣和隨著每槍前後往復運動，並且留下拉機柄導槽以允許由左手直接操作，而射擊手仍可保持在手槍握把的位置。
同樣由鋼製造的上機匣內部的轉拴式槍栓的兩個鎖耳可以令加利爾的膛室進入閉鎖狀態。同時5.56毫米口徑的ACE槍機上具有設有無彈後定。槍機保持開放的特點是軍隊系客戶的一個共同的要求，以加快了更換彈匣和再上膛的速度。
加利爾系列突擊步槍使用來自卡拉什尼科夫系列位於槍管上方的長行程活塞氣動式操作系統，其好處是無需調節和採用閉鎖式槍機（英语：Closed bolt）都能夠射擊。長行程活塞系統除了在M1加蘭德、AK，以至最近在塔沃爾上亦有採用。
但與AK-47不同的是，其導氣管是藉由燕尾滑動塊在機匣上部前方以機加加工方式安裝在步槍上。這避免了導氣箍的任何運動可能影響槍管的振動並因且降低步槍的精度。
拉機柄仍然直接與槍機機框連在一起，而且隨著每槍前後往復運動，不過由原來自機匣右側伸出並且向上90度彎曲讓左手從機匣蓋上操作（會因機匣蓋上裝上瞄準鏡支架而無法這樣使用）改為位於機匣左側並且留下拉機柄導槽以允許由左手直接操作。為了達到最大程度的可靠性保護使其在任何時候都不受灰塵和污垢進入而影響，拉機柄導槽以彈簧定位式自動操作的大型防塵蓋保護，只在每次射擊期間自動打開，並且在每次射擊後自動關閉。
加利爾ACE步槍採用了加利爾狙擊型扳機，而不是原來的加利爾型扳機，以提供比標準型加利爾得以提高的精度。加利爾ACE步槍採用的是IWI以M1加蘭德為藍本而製作的兩道火扳機。
根據美國槍手（英语：American Rifleman）（英語：American Rifleman）杂志的報導，兩道火扳機是“乾淨而平滑的，根據萊曼數字扳機計，其扳機扣力為4英鎊13盎司。
護木由原來為聚合物護木改為配備一種整合了MIL-STD-1913戰術導軌的鋁合金護木。這是加利爾ACE唯一加重的部份，不過由於重量增加不多，不影響整體減輕重量的目的。
槍托由原來為鋼管折疊式槍托改為配備一種類似M4卡賓槍、不過是自行設計的可伸縮調節式槍托。這樣改進了槍托抵肩面積很小的缺失，同時減少射擊時會感覺到的後座力，加上槍托可伸縮調節以適應人員穿上防彈背心的情況，令人體工程學更為出色。槍托上可以加裝托腮板。整個槍托也可以根據需要更換為其他類型的伸縮式槍托。
保險及發射模式快慢機選擇桿仍然裝在機匣兩側，不過機匣右側由原來的AK式（在保險位置時關閉拉機柄導槽以作為防塵蓋的一部份和限制槍機機框運動）改為小型選擇桿，而左側在手槍握把上方的除了依舊可以由拇指激活操作以外，形狀亦有所改進。快慢機有3個位置，分別為：S為保險、A為全自動、R為半自動。
加利爾ACE隨口徑決定使用彈匣。彈匣的插入方式和AK系列的前鉤後掛式是一樣的，先用彈匣前端插入彈匣插口的前卡位，再將彈匣後端完全插入彈匣插口，並以彈匣卡榫固定。
加利爾ACE 21、22和23是5.56×45毫米北約口徑，使用IMI Galil的彎形钢製的35或50發彈匣供彈，而且具有無彈後定功能；亦可在彈匣插口裝上彈匣插槽以使用STANAG彈匣。
加利爾ACE 31和32是7.62×39毫米蘇聯口徑，可直接使用AK和RPK的所有彈匣（30或40發彈匣）或彈鼓供彈。
加利爾ACE 52、52 L和53是7.62×51毫米北約口徑，使用IMI Galil的直形钢製的25發彈匣供彈。
另外還有加利爾ACE-N 21、22和23，將彈匣插口改為彈匣插槽以兼容M16步槍所使用的20、30發STANAG彈匣；及ACE-N 52改為兼容SR-25步槍所使用的（英语：SR-25 pattern magazine）20發彈匣。彈匣卡箏改為於機匣左側、扳機護圈前方，具有寛大的防滑紋以便於操作。
可調整風偏和仰角的L形的照門有兩個預設的覘孔，分別在0—300米和300—500米時使用（照門仰角只能通過調整工具調節，工具為烏茲衝鋒槍的準星調整工具）。前端的準星是完全可調為偏差和零高度（平面），並且由一個保護圈來保護準星。在夜間戰鬥中瞄準時，使用的配有折疊式氚光夜視瞄準具通過照門上兩個亮點的中間與準星發光點和目標構成直線，有效瞄準距離100米。夜視瞄具豎直後，普通瞄具不能使用。
機匣蓋由過去卡拉什尼科夫系列材料輕薄而且固定並不牢固的機匣蓋改為厚重而且固定方式牢固，因此機匣蓋頂部亦裝上了MIL-STD-1913戰術導軌用以安裝光学瞄准镜、紅點鏡、棱鏡式瞄準鏡（英语：Prism sight）、夜視鏡或热成像仪，取代原来機匣左侧的華沙條約導軌。加上護木上方的戰術導軌長度就可以使用串連式安裝光學瞄準具，前後串連式安裝配置模式可以擴大瞄準具附件的加裝應用模式，這可是華沙條約導軌所不能的安裝配置。
加利爾ACE-N 21、22、52和52 L更使用了全尺寸頂部整體式戰術導軌，將機匣蓋頂部和護木上方的戰術導軌整合在一起。
根據美國槍手（英语：American Rifleman）（英語：American Rifleman）杂志的報導，“雖然這種步槍顯然是以AK系列的設計為藍本，它表現出比其多個AK系列的表親更高水準的潛在精度。使用聯邦尊貴型123格令Power-Shok軟頭型彈藥時，在100碼的最佳的散布範圍為0.83英吋，而五組散布範圍的平均精度為0.98英吋。”
加利爾ACE具有三個口徑與多個槍管長度的衍生型：