有必要学。

主要原因有两个方面:首先,通过学习手工编程可以加深和巩固从课本上学习到的CNC理论知识,从而积累CNC实操的经验和技术其次,现阶段并不是每个企业都具备有自动编程软件的使用权,所以学习手工编程,就业选择范围较广,优势比较明显。

对于CNC自动编程,目前使用范围较广的软件有UG,Mastercam,hypermill等等,选择的时候可以考虑这几个软件。