當前葉輪CAD/CAM軟件的現狀和不足,運用Visual C++面向對象的編程方法,調用OpenGL圖形接口開發了一套“五坐標數控加CAD/CAM系統”. 本文首先提出了開發本系統的設計思想,進行了用戶需求分析,并建立了系統整體框架和結構,按照模塊化設計的原則將系統分為幾何造型、刀位軌跡生成、后置處理及加工仿真塊,并確立了系統的開發環境及工具.然后分別論述了各功能模塊的算法基礎及編程實現. 造型模塊中,采用三次條插值的技術,構造出葉片蓋盤與軸盤曲線,建立了扭曲直紋面形式的葉片型面.系統可根據多種數據輸入方式,在內直接生成葉輪的幾何模型. 刀位軌跡生成模塊是整個系統的核心部分.其中,著重介紹了葉輪粗加工階段的刀位規劃,提出了三角形走刀與之字形走刀兩種刀位規劃方法,以變切深均勻厚度分層的方式對毛坯進行分層銑削,確定了每一層走刀的刀軸矢量。