滑膛炮最晚出現在元代。在元朝,中國制造了最古老的火器。中國歷史博物館展出的元代三年(1332)銅槍,重6.94公斤,長35.3厘米,槍口直徑105毫米。槍身有“馬山,寇軍三百號,順三年二月吉日綏邊上”等銘文。槍的尾部有兩個方孔用來安裝耳軸。中國明朝政府設置了“軍作戰”和“軍作戰”兩個局,分別制作火器。僅在鄭德至嘉靖年間(1506 ~ 1566),就制造了數十種火炮。“虎蹲炮”用鐵爪限制後坐力。射擊時,後坐力小於五寸(約15.55 cm),可裝100多顆小鉛彈。“攻戎炮”裝在車上發射,方便騾馬拖動,用鐵錨限制後坐力。“無敵將軍炮”重1000公斤(約596.82公斤)。它可以容納500根鐵桿,擊球距離超過20英尺(約62.2米)。“毒火飛炮”和“飛滅爆破炮”可以發射爆炸彈。這種炮彈是鐵鑄空心體,內裝火藥等藥物,並裝有導火索,將藥線放入竹筒內。發射時,彈丸裝入槍管,先點燃引信,再點燃槍管內的推進劑,彈丸到達目標後爆炸。
中國的火藥和火器傳到西方後,火炮開始在歐洲發展。14世紀上半葉,歐洲開始制造發射石子彈的火炮。16世紀前期,意大利數學家N.F .塔爾塔利亞發現了炮彈在真空中以45°角發射時的最大射程規律,為火炮科學的理論研究奠定了基礎。16世紀中期,歐洲出現了口徑更小的青銅長管炮和用熟鐵鍛造的長管炮,取代了以前的迫擊炮(壹種大口徑短管炮)。還采用了前車,方便快速行動,通過起伏。16結尾出現了用子彈或金屬碎片裝在鐵筒裏做成的獵槍,用來殺人。1600左右,壹些國家開始使用藥物包覆推進劑,提高了射速和射擊精度。17世紀,意大利物理學家伽利略的彈道拋物線理論和英國物理學家I·牛頓對空氣阻力的研究推動了火炮的發展。瑞典國王古斯塔夫二世阿道夫(1611 ~ 1632)在位期間,采用了火炮減重和標準化的方法,提高了火炮的機動性。1697年,歐洲把點火孔裏的散裝火藥換成了裝滿火藥的管子,簡化了瞄準和裝填過程。17年末,大部分歐洲國家使用榴彈炮。
18世紀中期,普魯士國王弗裏德裏希二世和法國炮兵總監J-B V·德格裏·鮑弗爾致力於提高火炮的機動性,促進火炮的標準化。經過多次試驗,英法等國統壹了火炮口徑,使火炮各部分金屬重量比更加合適;還有壹個用來測量炮彈初速的彈道擺。19世紀初,英國采用了榴霰彈,榴霰彈通過吹氣引信及時爆炸,提高了火炮威力。19世紀末以前,槍身通過耳軸與炮架連接,這種炮的炮架稱為剛性炮架。火炮發射時剛性炮架受力較大,炮體笨重,機動性差,發射時破壞瞄準,發射速度慢,限制了威力的提高。防後坐裝置出現在19世紀末,槍身通過它與槍架相連。這種槍的槍架叫彈性槍架。1897年,法國制造了壹門帶有反後坐裝置(液壓氣體後坐裝置)的75毫米野戰炮,其他國家紛紛效仿。彈性槍架的火炮發射時,由於後坐裝置的緩沖,作用在槍架上的力大大減小,減輕了火炮的重量,發射時火炮不移位,提高了發射速度。彈性炮架的采用,緩解了增加火炮威力與提高機動性之間的矛盾,火炮結構趨於完善,是火炮發展史上的重大突破。
19世紀末,線繞槍身、炮筒密閉槍身、高強度炮鋼、無煙火藥相繼被采用,提高了槍的性能。高能炸藥和復合引信用於增加射彈重量,提高手榴彈的破片殺傷力。20世紀初,75毫米野戰炮壹般射程為6500米,105毫米榴彈炮射程為6000米,150毫米榴彈炮射程為7000米,150毫米加農炮射程為10000米。火炮還廣泛使用潛望鏡、測角儀和引信裝定器。第壹次世界大戰期間,迫擊炮和小口徑平射炮被廣泛用於射擊隱蔽目標和機槍陣地。高射炮被廣泛用於對付空中目標。飛機開始配備航空炮。隨著坦克的使用,出現了坦克炮。機械牽引火炮和自行火炮的出現,對提高火炮的機動性有重要影響。騾馬牽引火炮仍被廣泛使用。當時的戰國不僅大量使用中、小口徑火炮,而且重視大口徑遠程火炮的發展。壹般使用的是203 ~ 280毫米榴彈炮和220 ~ 240毫米加農炮。法國1917 220毫米機關炮,最大射程22公裏。德國1912制造的420mm榴彈炮,彈重1200kg,最大射程9300m。許多國家還采用了在鐵路上移動和發射的鐵路炮。
20世紀30年代,火炮性能進壹步提高。通過改進彈藥,增加射擊角度,加長炮管,增加射程。輕型榴彈炮射程增至約12 km,重型榴彈炮增至約15 km,150 mm加農炮增至20 ~ 25 km。改善了槍栓和裝彈機構的性能,提高了發射速度。采用開放式車架,廣泛采用機械牽引,減輕火炮重量,提高火炮機動性。由於火炮威力增大,采用自緊式槍身和活動槍身控制槍身,以解決槍身強度不足和壽命短的問題。高射炮提高初速和射擊高度,提高時間引信。反坦克炮的口徑和直接射程都在增加。二戰中,由於飛機飛行高度增加,出現了大口徑高射炮、近炸引信和包括火炮瞄準雷達在內的火控系統。因為坦克和其他裝甲目標已經成為陸軍的主要威脅,所以出現了無後座力炮和威力更大的反坦克炮。自20世紀60年代以來,由於科學技術的發展和生產工藝的改進,火炮的射程、射速、威力和機動性都有了明顯的提高。在增加火炮射程方面,主要采用高能推進劑,增加裝藥量,加長身管,提高膛壓,提高初速,相應采用自緊式炮身,發展新型彈種(如底切彈、底噴彈、火箭增程彈、棗核彈)。105毫米榴彈炮射程從二戰時的11 ~ 12公裏增加到15 ~ 17公裏,155毫米榴彈炮射程從14 ~ 15公裏。為了提高火炮的射速,采用了半自動槍栓、液壓傳動瞄準機構、可燃藥筒和自動裝彈機構。瑞典FH77-A 155mm榴彈炮,最大射速3發/6 ~ 8秒。美制M204 105mm榴彈炮利用前沖原理縮短後坐力,後坐時間由2.5秒降低到1.4秒,後坐距離由1184 mm降低到430 mm..為提高彈丸威力,采取了增加彈丸強度、減小彈丸壁厚、增加炸藥裝藥量、改裝高能炸藥、使用預制破片彈等措施。美制105毫米榴彈的殺傷效果相當於二戰時期的155毫米榴彈。在提高火炮機動性方面,許多國家采用新結構、新原理、新材料來減輕火炮重量,並重視發展新型自行火炮。美制M102式105mm榴彈炮,上擱板、下擱板、大擱板壹體化,高低機和平衡機壹體化,采用鳥胸骨封閉式擱板和迫擊炮座板,簡化了結構,改善了受力條件。除了後坐力部分,大部分都是鋁制的。炮重從2260 kg降到1400 kg。美制M204 105 mm榴彈炮采用前推原理,重量從2260 kg降低到2027 kg。美制M109A1型155mm自行榴彈炮采用特種鋁合金車體,體積小,重量輕,機動性好。采用封閉式旋轉炮塔,具有浮動能力;采用液壓折疊鋤頭,定向射擊邊界360。瑞典的FH77 155mm榴彈炮和英國、聯邦德國、意大利聯合研制的FH70 155mm榴彈炮都裝有輔助推進裝置,進壹步提高了火炮的機動性。蘇д-30型122 mm榴彈炮采用360°定向射擊邊界的炮架,提高了火炮的火力機動性。
為了提高槍管壽命,許多國家采用電渣重熔等精煉工藝來提高槍管鋼的力學性能和抗熱裂性能。自緊技術的采用提高了槍體的有效強度和疲勞壽命。炮膛表面鍍鉻提高了炮膛的抗熱磨損性。使用高能低燒蝕推進劑或新型緩蝕劑可以減少火炮身管的燒蝕。聯邦德國的120mm坦克炮采用光膛自緊鍍鉻。雖然初速為1330m/s,膛壓為5.4× 105kPa,但槍的壽命仍然達到1000發。
為了提高火炮火力的適應性,火炮除了配備普通手榴彈、穿甲彈、穿甲彈、照明彈、煙幕彈外,還配備了各種遠程手榴彈、反坦克地雷、反坦克子彈藥、炮射制導炮彈、化學炮彈和核彈(見核武器),使火炮可以壓制和摧毀數百米到數萬米的各種目標。
該炮將進壹步提高初速和射速,增加射程,延長使用壽命,提高射擊精度和機動性,采用新型導彈增加威力,增強反裝甲能力,並與偵察系統和射擊指揮系統集成,進壹步提高反應能力。