基于Python的3D打印计算机辅助制造实验教学

Experimental Teaching of 3D Printing Computer-aided Manufacturing with Python

  • 摘要: 针对目前国内高校计算机辅助制造教学仍以商业软件应用技能培训为主的问题,提出了基于Python+3D Printing+CAM路径规划的计算机辅助制造实验教学方案。以易学易用的Python语言为编程开发语言,以操作简单安全的3D打印为数控加工应用对象,指导学生自主开发一套小型实用的3D打印CAM系统,实现3D打印路径规划的各环节算法,包括模型切片、轮廓拼接、填充路径生成、支撑生成与优化、端面封闭、NC代码生成等,最后在3D打印机上对开发的CAM系统进行测试、完善。该方案具有一定的通识性,适用于理工科各专业。

     

    Abstract: Aiming at the problem that the teaching of computer-aided manufacturing (CAM) in domestic colleges and universities still focuses on the training of commercial software application skills, this paper puts forward a reform scheme of practical teaching of CAM based on Python+3D Printing+CAM path planning. Taking the easy-to-learn and easy-to-use Python language as the programming language, and the simple and safe 3D printing as the application object of numerical control (NC) machining, this paper guides students to independently develop a set of small and practical 3D printing CAM package, realizing 3D printing path planning algorithms including model slicing, profile splicing, filling path generation, support generation and optimization, end face sealing, NC code generation, etc. Finally, the CAM system is tested and refined on the 3D printer. The teaching reform program has a certain degree of generality, which is suitable for all majors of science and engineering.

     

/

返回文章
返回