《切削力测量中单片机软件设计讲解》由会员分享,可在线阅读,更多相关《切削力测量中单片机软件设计讲解(22页珍藏版)》请在金锄头文库上搜索。
1、论文导读:切削力的测量不仅可以研究切削机理、计算 功率消耗、优化切削用量和刀具几何参数、校核切削力 和切削温度理论计算的准确性。第一、初始化单片机和 所有的外围电路。利用单片机实现切削力测量 中USB数据传输功能。关键词:切削力,测量,单片机前 言切削力的测量不仅可以研究切削机理、计算功率消 耗、优化切削用量和刀具几何参数、校核切削力和切削 温度理论计算的准确性,更重要的是,可以 通过切削力的变化来监控切削过程,反映刀具磨损或破 损、切削用量合理性、机床故障、颤振等切削状态。1 计 算机向单片机传输命令和数据通过对单片机的编程来控 制USB接口芯片,接收和响应主机对设 备发出的命令。在测力系统
2、中,单片机的编程设计程序 通常由三部分组成:第一、初始化单片机和所有的外围 电路。第二、主循环部分,其任务是可以中断的。第 三、中断服务程序,其任务是对时间敏感的,必 须马上执行。当应用程序中的“数据采集”按钮按下后 ,USB进入主循环函数,将从端点缓冲区中提取命令,并 按照命令的要求,调用相应的函数,如采集数据,桥路 调零,设置频率等。关键的几个函数如下 :(1) AfxBeginThread( WriteCommand, /DeviceIoControl函数发送控制代 码到指定的设备驱动上,使得 相应的设备完成数据输出的功能。论文格式。(5) WriteFile(hFile,threadP
3、aram-pcIoBuffer,threadParam- uiLength,; / 创建文件句柄,准备读取数据3) open dev ();/创建设备 句柄4) DeviceI oControl (hDevice,IOCTLesWRITE REGISTERS,(PVOID)&ioBlock,sizeof(IO_BLOCK), NULL,O,&nBytes,NUL L);/DeviceIoControl函数发送控制代码到指定的设备驱 动上,使得相应的设备完成数据输入的功能。5) ReadFile(hFile,threadParam-pcIoBu ffer, threadParam-uiLengt
4、h,&nBytes, NULL);/读文件 函数将数据从单片机的缓冲区读入到threadParam- pcIoBuffer内存中。3 结论利用单片机实现切削力测量中USB数据传输功能,以 达到对切削力的测量的监控。实现了生产过程中连续自 动采样、实时显示、过载报警。参考文献:1师汉民.金 属切削过程中的分叉与突变现象兼 论切削过程的可控性问题J.应用力学学报,1999,16(1):15 20.2丛力,丛贵梁等.功率监控在机床中的应用J.组合 机床与自动化加工技术,10:2931,1999. 3李熙亚,王卫平.车削切削力不确定性的模糊-灰色预 测J.工具技术,2002,36(8):26-29.4陶永兰,等.切削力 数据采集和处理系统J.试验技术与试验机,1997 ,37(2):49-50.5X.Li,P.K. Venuvinod and M.K. Chen. Feed Cutting Force Estimationfrom the Cur rent Measurement with Hybrid LearningJ. Advanced ManufacturingTechnology,2000,(16):859-869 版权所有 禁止转载 谢谢! 论文检测 ty89htvv