XM312是一款发射12.7×99毫米NATO（.50 BMG）口径的重机枪，亦是XM307 25毫米自动榴弹发射器的衍生产品。XM312主要用于取代在美军服役已久的白朗宁M2重机枪，因此XM312的设计针对M2的缺点而作改进，但射速远低于M2令美军不甚满意。XM312<nowiki>只</nowiki>需转换少数发射零件便可变成XM307自动榴弹发射器。可是，包括XM-307榴弹发射器和XM-312重机枪，整个OCSW项目已于2007年被取消。