基于VC++的数控鞋楦机软件系统设计
鞋楦数控加工的3M集成系统研究开发
(cet c eerh miirt nC ne, hj n d sy& Ta e oainl ol eWez o , hj n 2 0 3 Si i sac nf R i Ad nsai etrZ ea gI ut t o i n r rd ct a C l g, nh u Z e ag3 50 ) V o e i
鞋楦 数控加工的3 M集成 系统研究开发
张 洁
( 江 工 贸职 业技 术 学 院 浙
摘
科研 管理 中心 ,浙 江
温 州 3 50 ) 20 3
要 :本文介绍 了具有测量 一 建模 一 加工集成的鞋楦加工数控 系 统的开发 ,并深入研 究了 M集成中的若干关键技术, 3
包括 :3 M的 系统集成,基于小渡基的轮廓B 样条光顺算法,以及鞋楦三维建模和加工刀位计算。
目前 ,大 多 数楦 厂 还 是 倚 靠 母 楦 ( 准 鞋 楦 )进 标
( auig、 自动建模( dln ) Mesr ) n Moe i 、加工代码 自动生成 lg 完成数控加工( a uatr g的3 M n f ui ) M集成 的数控制楦机 c n 为主要加工装备的数控制楦方式 已经逐渐替代 原有 的
c ure sto c lulto f rs el s. rpo iin ac a in ho a t o
Ke wo y rds 3 t g a in s o s c i ig s o h n l o i m ; e t r x r ci n : M i e r t ; h el t n o a ma h n n ; mo t ig a g rt h f au ee t t a o
关键 词 :3 M集成;鞋楦加工 ;光顺算法;特征抽取
数控服装裁剪机的系统设计
数控服装裁剪机的系统设计数控服装裁剪机的系统设计摘要:目前国内服装生产企业采用的裁剪方式通常还是手工裁剪或者是半自动设备裁剪,这些方式不仅工作效率低,而且布料利用率很低,数控服装裁剪机作为一种专用的数控机床,自动化程度高,裁剪数读快,利用率高,所以针对数控服装裁剪机的加工特点,围绕市场调研提出的性能要求,对服装裁剪机数控系统的硬件、软件总体方面进行设计,为后续软件控制系统的开发奠定基础。
关键词:服装裁剪机;自动化;控制系统一、引言随着社会的发展变化,机电一体化的进程推进,人工成这的增加,产品效率的提高迫在眉睫,自动化系统应运而生。
这课题设计的是以工业控制计算机为核心的数控服装裁剪机控制系统,并由多轴运动控制卡实现X、Y和转刀同步运动。
此外,控制机构还要实现裁刀切割速度的自动控制、自动磨刀机构的控制以及真空吸附控制等。
控制软件编程采用VC语言,系统不仅具有文件管理,CAD数据读取,绘图,加工跟踪,运动控制等功能,而且还能优化裁剪路径。
这控制系统的研制成功,将在服装裁剪机的开发道路上扫除一重要障碍。
配合高效的机械结构就能设计出一台真正意义上服装裁剪机。
而这种设备的研发成功,将对服装行业自动化设备的技术创新产生带动作用,会大大增加服装行业生产中的高科技含量,为服装高效率、高精度生产提供可靠的保障,进一步帮助服装行业打造服装品牌,扩大产业规模,为“用高科技改造传统行业”做出重大贡献。
二、数控裁剪机的设计要求无论设计什么样的机构或者系统结构都要满足一定的设计要求,这样才能达到该机构或系统结构的性能,为了使裁剪机具有高效率,高精度的`特性,设计的数控裁剪机满足的设计要求如下:(1)自动进给布料:由于是大批量的,不间断的的裁剪,进出布料的速度和方向的准确是提高工作效率的前提;(2)快速,操作简单:服装厂的服装裁剪量很大,需要较高的工作效率;同时对操作工人的技能要求较低,通过简单培训,即能上岗。
(3)连续裁剪:为了实现系统的自动化,节省工作时间,提高工作效率,连续性裁剪可以满足工作需要。
基于VC的开放式数控系统软件设计
基于VC的开放式数控系统软件设计摘要本文基于Visual C++6.0平台,利用多线程同步技术设计了开放式数控系统上层软件,论述了上层软件的架构及多线程同步方式等关键模块的实现方法。
关键词开放式数控系统运动控制卡 Visual C++ 多线程为了满足实际生产中对数控系统的可移值性、模块独立性的要求,数控系统从传统的封闭式结构逐步转向现代的开放式结构。
开放式数控系统具有可互换性、可伸缩性、可移植性、互操作性和可扩展性等特点,极大的增加了用户功能的定制范围,为实现用户的特殊功能提供了途径。
工业计算机+运动控制卡结构的开放式数控系统是目前应用最广泛的开放式数控系统结构。
该结构将运动控制功能分配于运动控制卡中,工业计算机通过上层软件根据操作者指令对运动控制卡的功能进行调用。
工业计算机和运动控制卡之间一般通过PCI总线进行通讯。
工业中应用较广泛的运动控制卡有美国的PMAC及深圳GoogolTech等。
而上层软件需要用户自行设计。
为降低降低各个模块间的耦合性,需对上层软件的各功能模块进行划分;同时,数控系统中各个任务模块需要在固定时间间隔内运行,对时间要求严格,是一个复杂的实时系统,因此需设计合理的任务执行顺序。
为满足上述要求本文基于Visual C++平台设计开发了开放式数控系统的上层软件。
1.系统硬件平台的构建本文以三轴铣床为对象,对其进行数控化改造。
该机床X轴行程280mm,Y轴行程250mm,Z轴行程200mm。
进给系统均采用滚珠丝杠作为传动部件,丝杠导程10mm。
要求改造后达到10m/min的切削进给速度,并实现半闭环控制。
通过选型对比,最终选择深圳固高科技的UC-X04-EPV-M01-L2型运动控制器作为开放式数控系统硬件。
GUC系列运动控制器是嵌入式PC与运动控制器结合为一体的产品,与“工业计算机+运动控制器”结构的运动控制系统相比,具有更高的可靠性、稳定性、抗干扰能力和更好的性价比。
它以Intel 标准X86 架构的CPU和芯片组为系统处理器,采用高性能DSP 和FPGA 作为运动控制协处理器。
卧式数控鞋楦加工机设计
详细资料请加qq:648569809目录摘要 (2)第一章绪论 (2)2.1 鞋楦造型的简要分析 (3)2.2 传动方案的选择 (4)2.3 各个方向的方案设计特点 (5)第三章数控鞋楦加工机C向传动设计 (6)3.1 C向主传动的传动方案选择及传动链设计 (7)3.2 C向同步带带轮布置结构方案设计选择 (10)3.3 C向伺服电机的选择计算 (14)3.3.5 电机轴上等效惯量折算 (17)3.4 C向传动链(同步带传动)设计计算 (22)第四章移动式尾架部件设计计算 (26)4.1设计概述 (26)4.2 导轨副概述 (27)4.3 选取导轨副型号 (28)4.4 直线滚动导轨副相关计算 (29)第五章尾架螺旋传动副设计计算 (30)5.1 概述 (30)5.2 螺旋副设计计算 (33)结论 (41)谢辞 (42)参考文献 (42)摘要本次的设计题目为卧式数控鞋楦加工机设计——总体及主传动系统设计,首先是鞋楦加工机总体方案设计,这里主要通过分析各个方向的设计特点,从而选择较好的设计方案。
其次是数控鞋楦加工机C向传动设计,这是本次设计的重点,这里要伺服电机、主轴、传动链等等系统的选择、计算以及校核。
最后是移动式尾架部件和尾架螺旋传动的设计计算。
关键词:数控鞋楦伺服电机传动链移动式尾架AbstractThis time design topic for the horizontal-type numerical control shoe last manufacturing machine design - - overall and the master drive system design, first is the shoe last manufacturing machine overall concept design, here mainly through analyzes each direction the design feature, thus chooses the good design proposal. Next is numerical control shoe last manufacturing machine C to the transmission design, this is this design key point, here wants the servo electrical machinery, main axle, transmission chain and so on system's the choices, the computation as well as the examination. Finally is the mobile tail stand part and the tail stand screw drive design calculation.Keywords :Numerical control shoe last Servo electrical machinery Transmission chain Mobile tail stand第一章绪论随着信息技术的发展,将数字化技术应用到鞋业生产中,能够有效缩短制鞋周期,加快产品更新换代的周期,适应人的穿着舒适性的需求。
基于VC_的装备零件数控机床加工自编程系统开发研究
EquipmentManufactringTechnologyNo.9,2008随着我军装备更新换代步伐的加快,装备的种类及数量都在急剧增加。
在装备零件设计与加工过程中,传统的方式显然不能够满足装备零件的精度和效率要求。
计算机辅助设计及制造技术(CAD/CAM)的成熟,推动了数控技术(NC)的发展。
近年来部队通过配发的数控加工机床或在原有设备上加入数控部件,提高了普通零部件及备件维修加工的精度及效率,从而极大地提高了装备维修保障的能力。
在零件的数控加工过程中,加工程序的编制是基础性的工作,也是零件加工的关键。
在目前国内外的计算机辅助制造业,CAD/CAM数控编程软件有很多,如UGX公司的UGNX3、CNCSoftware的MasterCAM、PTC公司的PRO/Engineer等等。
它们各自特点突出,功能强大,能够提供交互式的编程环境并自动生成刀具的加工轨迹(如加工规则、刀具设定、工艺参数等等);通过软件的数控仿真功能,能够对数控加工过程实现全程监控[1](如刀具切削的正确性、过切及干涉现象)。
在部队实际使用中,这类CAD/CAM软件由于需要较高的专业基础,往往不易被部队及工厂生产维修技术人员掌握;同时,部分数控机床及设备采用手动编程,对于复杂装备零件的NC程序编制工作量过大,往往实现起来较为困难,且生成程序效率不高。
故应采用计算机辅助编程方式开发出一种操作简单、界面友好、便于掌握的数控程序自动生成系统以适应部队实际需求。
1系统总体设计1.1开发工具的选择权衡目前常用程序开发工具,VC++由于其可视化编程、面向对象的程序设计方法及事件驱动编程机制等特点,能够满足本系统的需求,根据需求分析我们采用VC++作为零件数控程序自编程系统的开发工具。
1.2系统组织结构设计1.2.1功能模块设计整个系统设计分为三个大的模块(如图1):图形显示、程序生成、后置处理。
程序生成模块进一步细分为四个部分:输入、产生加工路径、图元遍历、生成数控指令。
在VC中应用ODBC开发印刷管理信息系统
在VC中应用ODBC开发印刷管理信息系统
陈科;沈中华
【期刊名称】《机电产品开发与创新》
【年(卷),期】2005(018)004
【摘要】针对我国印刷行业信息管理的现状,利用Visual C++6.0和SQL Server 2000数据库技术,基于面向对象的软件开发方法和"自顶向下"的系统设计原则,开发面向新闻出版行业的印刷管理信息系统.实现了用户管理、信息录入、信息查询与修改、统计、维护、报表打印六大功能.
【总页数】3页(P12-14)
【作者】陈科;沈中华
【作者单位】合肥工业大学,安徽,合肥,230009;合肥工业大学,安徽,合肥,230009【正文语种】中文
【中图分类】G230
【相关文献】
1.利用VC的MFC ODBC技术开发数据库应用程序 [J], 麦苗;罗辞勇
2.VC访问数据库技术及其在管理信息系统开发中的应用 [J], 陈科;朱迎春
3.Java MVC 模式在管理信息系统开发中的应用 [J], 田丰;邹国忠
4.ODBC技术及其在VC数据库开发中的应用 [J], 刘华楠;杜宇坤;罗浩
5.在VC++6.0中开发基于ODBC的PDS数据库 [J], 杨黎; 刘贤德; 等
因版权原因,仅展示原文概要,查看原文内容请购买。
卧式数控鞋楦加工机总体及C向驱动系统毕业设计论文
目录第1章绪论 (1)1.1 鞋楦机的介绍 (1)1.2 选题的意义 (1)1.3本文主要内容 (1)第2章加工机总体方案设计 (2)2.1鞋楦加工机总体设计 (2)2.2 方案的优选 (4)2.3本章小结 (4)第3章C向伺服系统的电机选型 (5)3.1电机选择相关参数的计算 (5)3.2 力学模型的建立及分析 (6)3.3 电机和减速器的选择 (7)3.4初步选择伺服电机 (8)3.5 选择电机的校核 (10)3.6本章小结 (12)第4章滚珠丝杆副设计计算 (13)4.1 滚珠丝杆螺母副的计算 (13)4.2 滚珠丝杆螺母副的选型 (14)4.3 稳定性校核 (16)4.4本章小结 (16)第5章直线滚动导轨副设计计算 (17)5.1滚动导轨的选型 (17)5.2直线滚动导轨副设计计算 (17)5.3摩擦力计算 (18)5.4本章小结 (19)第6章尾架部件的设计 (20)6.1液压缸的设计计算 (20)6.2 液压缸的校核 (21)6.3 液压缸的结构设计 (21)6.5本章小结 (25)第7章C向部件结构设计 (26)7.1 各类传动链的优缺点分析 (26)7.2 C向传动系统整体布局及部件设计 (26)7.3 齿轮模数齿数的确定 (27)7.4 主轴部件设计计算 (28)7.5 主轴组件的润滑和密封 (30)7.6 部件相关校核 (31)7.7本章小结 (34)结论 (35)致谢 (36)卧式数控鞋楦加工机总体及C向驱动系统设计[摘要]本文针对卧式数控鞋楦加工机总体及C向伺服系统设计。
介绍了鞋楦的发展趋势,并对鞋楦机进行简介,根据已知的鞋楦加工机的设计技术参数,对鞋楦加工机进行了设计,主要任务是对鞋楦加工机的总体及其C向部件结构、驱动系统、滚珠丝杆副、直线导轨和尾架部件的设计。
并提出了合理的C向伺服系统传动方案,以及行星减速器和伺服电机的选择方法,主轴组件的结构设计有效的保证了鞋楦的加工质量。
基于VisualC_的数控刀架误差测量系统软件的开发
第15卷第4期2010年8月哈尔滨理工大学学报JOURNAL OF HARBIN UNIVERSITY OF SCIENCE AND TECHNOLOGYVol.15No.4Aug.2010基于Visual C ++的数控刀架误差测量系统软件的开发白亚梅1,王丽杰2,孙慧2,丁喜波2,郭建英2(1.哈尔滨工业大学华德应用技术学院,黑龙江哈尔滨150025;2.哈尔滨理工大学测控技术与通信工程学院,黑龙江哈尔滨150080)摘要:针对数控刀架误差测量系统展开研究,主要对数控刀架的重复定位误差和转位误差进行测量.采用Visual C++语言编写数控刀架误差数据处理软件进行计算机实时控制处理,实现了数据采集、参数分析及故障分析等.用Visual C++设计的界面提供给本系统与用户良好的人机交互界面,以便系统对数据进行处理和对下位机进行实时监控.关键词:数控刀架;数据处理;Visual C++中图分类号:TH822文献标志码:A文章编号:1007-2683(2010)04-0026-04Development of Software of Error Measuring System for NumericalControl Cutter Holder Based on Visual C ++BAI Ya-mei 1,WANG Li-jie 2,SUN Hui 2,DING Xi-bo 2,GUO Jian-ying 2(1.Huade School of Applied Technology ,Harbin Institude of Technology ,Harbin 150025,China ;2.School of Measure-control Technology and Communication Engineering ,Harbin University of Science and Technology ,Harbin 150080,China )Abstract :In this paper ,an error measuring system for numerical control cutter holder is studied ,and the re-peated locating error on the numerical control cutter holder and the convert error are measured.The computer con-trol processing software is programmed by Visual C++language ,which can realize data acquisition ,parametric a-nalysis ,and reliability analysis.The interface designed by Visual C++provides a good human-machine interaction between the system and users so as to conduct the real-time monitoring both on the data processing and hypogenous machine.Key words :numerical control cutter holder ;data processing ;Visual C++收稿日期:2008-11-24基金项目:哈尔滨市青年基金资助项目(2005AFQ XJ035)作者简介:白亚梅(1982—),女,助教,硕士研究生,E-mail :yamei_0724@163.com ;王丽杰(1971—),女,副教授.0引言由于机械电子技术的飞速发展,数控机床作为一种高精确度、高效率、稳定性强的自动化加工装备,已经成为机械行业必不可少的现代化技术装置.国际上经常以一个国家数控机床水平的高低和拥有量来衡量一个国家的工业现代化水平,因此各国竞相发展数控机床产业.我国数控技术的发展起步于20世纪50年代,通过几个五年计划,我国数控技术和数控产业取得了相当大的成绩[1].尽管如此,进口机床的发展势头依然强劲,国内数控机床制造企业在中高档与大型数控机床的研究开发方面与国外的差距更加明显.70%以上的此类设备和绝大多数的功能部件均依赖进口[2].数控刀架是对数控机床的加工精确度、生产效率有重要影响的关键部件,由于数控刀架的定位误差和转位误差直接影响机床的加工性能,也是数控机床验收时的一个重要项目.因此必须定期对刀架误差进行测量检测.传统的误差测量方法通常采用人工打表法,其测试速度慢、定位困难、测量结果准确度较低[3].因此研究高效快速的数控刀架误差测量系统是提高数控机床质量的关键.1硬件总体方案本系统采用光电式非接触检测技术,实现分辨率达0.1μm 的超精检测,整个过程由微机实时控制,真正实现了自动化测试[4].系统的总体框图如图1所示.光源刀架电机到位检测刀架控制显示键盘单片机系统测量放大电路工位刀架计算机控制处理系统光电检测图1系统设计总体框图系统设计总体框图主要包括:光电检测、测量放大电路、单片机系统、计算机控制处理系统等几部分.1)光电检测:采用半导体激光器作光源,整个光路用于放大刀架位移量以便于测量.光电检测器采用硅光电池,利用硅光电池可将能反应刀架位移的挡块遮光量变化转变为硅光电池的电流量的变化,这就实现了非接触光电式测量[5].2)测量放大电路:主要完成电流—电压的转换;放大的电压信号供单片机系统A /D 采集.3)单片机系统:主要完成数控刀架重复定位误差、转位误差测量;数据的显示;按键控制;刀架到位信号的检测;刀架正、反转实时控制;与计算机控制处理系统进行数据处理等功能.4)计算机控制处理系统:主要完成对采集的数据进行处理,进行可靠性分析.光源发出的激光光束照射到反映刀架位置信息的挡块上,携带刀架误差信息的光能量信号由光电检测转换成电流信号,实现非接触光电式测量.测量放大电路将与刀架挡块位置误差成线性的电流信号,转换成电压信号后,输入单片机系统,由单片机系统控制完成相应的数据采集、刀架到位检测、刀架转动控制以及与计算机控制处理系统的数据处理软件进行人机交互等.2数据处理软件的设计数控刀架测量系统数据处理软件的编制选择面向对象、功能强大的开发工具Visual C++6.0,它具有强大、完善的界面编辑功能,能最充分地利用Win-dows 提供的一切资源及工具[6].根据数控刀架检测系统测试需要,数据处理软件主要完成包括“数据采集”和“数据分析”两个主要功能模块的设计.2.1数据采集模块数据采集界面主要设置了工位设定、重复次数设定、重复定位误差测量、转位误差测量、刀架转动及停止定位控制、监控到位信号、开始测量等功能按钮,重点完成误差数据的采集及控制.数据采集模块流程图如图2所示.开始结束通讯初始化A =0,B =0,C =00,D =0,E =0显示A/D 结果A =1?N工位数设定重复次数设定B =1?NNY重复定位误差测量、置标志1B =2?转位误差测量、置标志2C =00?YNN N NY 综合显示C =01?重复次数或工位显示C =10?重复误差显示转位误差显示C =11?D =1?E =1?NYYYYY Y N图2数据采集主程序流程图开始运行程序,初始化后,显示A /D 结果,软件进入工位数设定和重复次数设定状态,可以设定工72第4期白亚梅,等:基于Visual C ++的数控刀架误差测量系统软件的开发位数和重复次数.当B =1时,进行重复定位误差测量,先置标志位1,然后按重复次数进行相应次数测量,并按次显示结果,使测量结果存入变量之后,计算重复定位误差值并送显示区以备显示;当B =2时,进行转位误差测量,先置标志位2,然后按工位数进行相应次数测量,并按次显示结果,使测量结果存入变量之后,计算转位误差值并送显示区以备显示.根据标志位1、2状态,相应进行四种情况之一的显示:工位数或重复次数设定显示;重复定位误差值显示;转位误差值显示;包括重复定位误差值和转位误差值的综合误差的显示.当D =1时,进行通讯,将测量并处理过的数据传给PC 机做进一步的处理.进行一次测量之后,当E =1时,程序结束.当E ≠1恢复初始状态,重新进行下一次测量.2.2数据分析模块数据分析界面主要设置了“数据调入”及“数据录入”两个功能按钮,重点完成数控刀架故障数据的统计与分析.数据分析模块流程图如图3所示.开始结束初始化L =0,M =00,J =0,K =0L =1?N调入数据M =01?NNY录入重复误差M =10?NM =11?Y录入转位误差录入综合误差可靠性分析显示J =1?打印K =1?NNY Y YY 图3数据分析程序流程图经采集后的数据通过通讯送入PC 机,选择数据分析模块的数据调入,调入要进行分析的数据,判断标志位的状态,进行三种情况之一的选择.重复定位误差值;转位误差值;包括重复定位误差值和转位误差值的综合误差.根据选择录入相应的误差值,进行可靠性分析.3界面化的程序设计良好的人机交互界面是软件设计部设计成功的重要标志.软件界面利用计算机强大的处理环境,在计算机屏幕上建立数据处理软界面板来代替常规系统的控制界面[7-8].界面上具有与实际系统相似的控制部件.用户通过鼠标或键盘操作软件界面,检验数控刀架的误差.在系统集成后,对被测试对象进行数据采集、数据分析等.这一部分提供本系统与用户的人机界面、进行数据处理和实时监控.当系统一运行,首先进入数控刀架误差测量系统的主界面,主界面包括数据采集、数据分析两个主要功能界面.3.1数据采集界面数据采集界面完成误差的采集和显示,界面如图4所示.图4数据采集界面进入数据采集界面首先进行串口的设置.选择要测量的项目,输入测量次数,点击开始采集,软件进行数据采集.3.2数据分析界面数据分析界面包括数据调入、数据录入、数据分析三个界面.经数据采集过来的数据点击数据调入,进入数据分析界面.图5数据调入82哈尔滨理工大学学报第15卷点击数据分析,对掉过来的数据,选择故障判据,进行故障分析.相应的分析结果显示在界面上.图6故障分析界面4结语在数控刀架误差测量系统中,采用Visual C++编制的系统控制处理软件,通过与单片机系统进行联机通讯还可进一步实现数据采集、控制、显示以及数控刀架可靠性故障分析等.丰富了系统的功能.即可构成独立的智能化系统,又可与上位机通讯完成进一步的数据处理.可直接应用于工作现场环境中,对刀架的重复定位误差和转位误差进行测量,又可通过通讯电缆远距离与上位机进行数据交换,进行实时控制、故障分析,从而能够找出数控刀架工作的薄弱环节、确定可靠性指标、提高数控刀架的质量,提供可靠的数据基础.参考文献:[1]吉涛,刘乘.多工位转塔刀架的数控实现[J].机电与液压,2006,9:89-90.[2]殿滨,丁喜波,杨玉春,等.数控刀架综合检测仪的研制[J].哈尔滨理工大学学报,1999,4(4):51-53.[3]王丽杰.多工位数控刀架误差测量系统研究[J].传感器世界,2007,13(8):11-13.[4]林巨广,郑彩霞,刘琼.四工位立式回转刀架的控制器的设计[J].设计与研究,2006,10:9-11.[5]朱颖斌.双刀车削数控编程若干技术的研究[D].合肥:合肥工业大学,2007:13-18.[6]王乾廷.双刀数控车削编程技术研究[D].合肥:合肥工业大学,2003:11-16.[7]陈天华.面向对象程序设计与Visual C++6.0教程[M].北京:清华大学出版社,2006:117-129.[8]杨立辉,程金生,张治,等.数控车床转位刀架控制电路的改进[J].机电一体化,2002(6):19-20.(编辑:付长缨檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪檪)(上接第25页)[7]张宗诚.纠错编码原理和应用[M].北京:电子工业出版社,2007:51-132.[8]HEINZELMAN W B,CHANDRAKASAN A P,BALAKRISHNAN H.An Applieation-Specific Protocol Arehitecture for Wireless Mi-crosensor Networks[J].IEEE Transactions on Wireless Communi-cations,2008,l(4):660-670.[9]赵华,殷奎喜.(15,7)BCH码编译器的VHDL设计[J].现代电子技术,2007(20):100-101.[10]THIERRY P.BERGER,ASCALE CHARPIN.The Automor-phism Groups of BCH Codes and of Some Affine-Invariant CodesOver Extension Fields[J].Codes and Cryptography,1999,18:29-53.[11]唐建军,纪越峰.超高速BCH码解码改进算法研究[J].通信学报,2008(9):23-25.(编辑:温泽宇)92第4期白亚梅,等:基于Visual C++的数控刀架误差测量系统软件的开发。
卧式数控鞋楦加工机 总体及C向驱动系统设计
Sanming University Diploma Work (Project)Title:Design of Horizontal CNC Shoe Last Machine Collectivity and Drive-System C-DirectionGrade & Major:Grade 2006, Mechanical DesignManufacturing and Automation Number:20060663116Name:Instructor:2010-3-6详细资料请加qq:648569809毕业论文(设计)承诺书我仔细阅读了毕业论文(设计)的有关文件规定。
我知道,抄袭别人的成果是剽窃行为,是可耻的,也是违反毕业论文(设计)规定的。
如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。
我郑重承诺,严格遵守学院毕业论文(设计)规定,以自己的真实水平认真做好毕业论文(设计)。
如有违反规定的行为,我将接受严肃处理。
我的毕业论文(设计)题目为:学生签名:日期:导师签名:日期:论文版权使用授权书本论文作者完全了解学校有关保留、使用论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权三明学院可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本论文。
保密□,在年解密后适用本授权书。
本论文属于不保密□。
(请在以上相应方框内打“√”)作者签名:日期:导师签名:日期:详细资料请加qq:648569809目录第1章绪论 01.1 鞋楦机的介绍 01.2 选题的意义 (1)1.3本文主要内容 (1)第2章加工机总体方案设计 (1)2.1鞋楦加工机总体设计 (1)2.2 方案的优选 (4)2.3本章小结 (4)第3章C向伺服系统的电机选型 (4)3.1电机选择相关参数的计算 (4)3.2 力学模型的建立及分析 (5)3.3 电机和减速器的选择 (7)3.4初步选择伺服电机 (8)3.5 选择电机的校核 (10)3.6本章小结 (12)第4章滚珠丝杆副设计计算 (12)4.1 滚珠丝杆螺母副的计算 (12)4.2 滚珠丝杆螺母副的选型 (14)4.3 稳定性校核 (16)4.4本章小结 (16)第5章直线滚动导轨副设计计算 (16)5.1滚动导轨的选型 (16)5.2直线滚动导轨副设计计算 (17)5.3摩擦力计算 (18)5.4本章小结 (19)第6章尾架部件的设计 (19)6.1液压缸的设计计算 (19)6.2 液压缸的校核 (21)6.3 液压缸的结构设计 (21)6.5本章小结 (25)第7章C向部件结构设计 (25)7.1 各类传动链的优缺点分析 (25)7.2 C向传动系统整体布局及部件设计 (26)7.3 齿轮模数齿数的确定 (27)7.4 主轴部件设计计算 (28)7.5 主轴组件的润滑和密封 (30)7.6 部件相关校核 (31)7.7本章小结 (34)结论 (34)致谢 (35)参考文献 (36)卧式数控鞋楦加工机总体及C向驱动系统设计[摘要]本文针对卧式数控鞋楦加工机总体及C向伺服系统设计。
基于VC的数控G代码解释器的设计与实现
代码解释器是数控系统中一个很重要的模 块。本文将研究如何使用VC编写对数控G代码 译码的解释器程序。由于不同数控机床生产商所 采用G代码互有差异,要和所有这些系统兼容比 较困难,我们选择指令较多,功能较强的SIE— MENS系统G代码作为实现目标。
1代码处理方法分析
在数控系统中,零件的加工程序是以G代 码、M代码等组成的一段段代码程序,每段程序 表示一个零件外形几何线条的加工或进行一些辅 助功能的操作。无论是自动生成还是手工编制的 G代码程序,在输入机床的控制系统之前,都需要 检查程序的正确性,以确保机床能够安全地加工 出所需的零件。虽然人工检查可以完成一部分工 作,但对于较复杂的程序,检查效率极低且易出 错。如果用计算机程序自动对G代码程序进行 检查,则可以大大提高检查的效率和准确性。
《中同重型装备》 CHINA HEAVY EQUIPMENT
No.1 March 2009
基于VC的数控G代码 解释器的设计与实现
胡志祖 (洛阳矿山机械工程设计研究院有限责任公司,河南471039)
摘要:对数控G代码解释器的功能、结构进行了详细分析。论述了在VC编译环境下如何采用结构体缓冲
区的方法编写G代码解释器程序。给出了解释器的总体流程图和自动单段模块程序的流程图。给出了部分解
(5)处理固定循环。固定循环是机床厂为方 便用户而预先设定的功能。固定循环中的仿形加 工循环程序块需要若干后续程序块的信息,并且 需要根据这些信息进行路径规划,这是个难点。
(6)处理子程序和宏程序调用。子程序和宏 程序可以实现软件的重用,节省用户编写程序的 时间。解释器在遇到这些调用时,应该能够选择 合适的入口及出口,对这些语句转换处理。
释器的核心算法程序。
关键词:解释程序;数控机床;计算机控制/开放式数控系统
数控皮革裁割机控制系统的设计与实现
数控皮革裁割机控制系统的设计与实现数控皮革裁割机控制系统的设计与实现摘要:随着科技的不断进步,传统的人工裁剪方式难以满足皮革行业的需求,因此数控皮革裁割机逐渐得到应用。
数控皮革裁割机控制系统作为数控设备的核心,对整个设备的运行起到决定性作用。
本文以数控皮革裁割机控制系统的设计与实现为主题,从控制系统的需求分析、系统架构设计、控制算法设计、界面设计和系统测试等方面进行综述。
1. 引言数控皮革裁割机是采用计算机控制技术和机械传动技术相结合的自动化设备,其主要功能是根据人们设计的图样,通过控制系统进行下料、排料和裁剪等工作。
随着人们对皮革裁剪精度和效率要求的提高,传统的人工裁剪方式已经不能满足现代生产的需求。
数控皮革裁割机的出现可以显著提高裁剪的精度和效率,加速生产过程,降低生产成本,提高产品质量。
2. 控制系统的需求分析2.1 功能需求控制系统主要需要实现自动的下料、排料、裁剪等功能,并能够根据设计的图样进行精确的定位和操作。
2.2 精度需求在皮革裁剪行业,要求裁剪的精度高且稳定,因此控制系统需要具备高精度的定位和运动控制能力。
2.3 快速响应需求数控皮革裁割机的生产效率较高,因此控制系统需要具备快速响应的能力,能够在短时间内完成各种操作指令。
3. 系统架构设计3.1 系统功能划分将控制系统功能划分为下料、排料、裁剪和系统监控等几个模块,每个模块独立运行。
3.2 控制系统硬件设计控制系统硬件包括数控主机、运动控制卡、驱动器、执行器和传感器等组成,其中数控主机负责运行控制算法、运动控制卡负责接收和处理指令、驱动器负责驱动执行器进行运动、传感器用于获取皮革的位置信息。
3.3 控制系统软件设计控制系统软件主要包括运动控制算法、数据处理和界面设计等模块。
运动控制算法实现控制指令的解析、执行和调度,数据处理模块用于处理传感器获取的数据,界面设计模块负责提供友好的操作界面。
4. 控制算法设计4.1 下料算法设计下料算法主要根据图样设计要求,计算出每个图样所需的皮革大小和形状,以便在实际裁剪过程中能够准确下料。
基于VC++的伺服电机速度控制系统设计_毕业设计论文
毕业设计说明书论文基于VC++的伺服电机速度控制系统设计摘要本设计完成是基于Visual C++6.0软件下实现伺服电机控制界面的编程,并完成PID控制算法。
该控制界面不仅简洁实用,而且具有良好的人机交流部分。
上位机控制界面所实现的功能有电机的启动、停止、正传、反转、速度给定、实时曲线显示等,在完成PID算法后同时下发PID调节后的PWM占空比,实现转速控制。
在完成串口通讯编程本文采用MSComm控件实现PC机与单片机通讯,数据的发送与接收采用统一通讯协议,这种方法不仅简单,而且实用。
本文采用单片机作为下位机来验证上位机控制功能的实现,单片机作为下位机主要负责直流电机的各种参数数据的采集和模数转换,然后通过串行端口把数据发送给上位机,PC机作为上位机主要负责数据的分析处理和显示。
关键词:伺服电机;VC++;串口通讯;PWM调速;PID;The servo motor speed control system design Based on VC++AbstractThis design's core is under the software of Visual C++6.0, realizes the servo motor control contact surface programming, and completes the PID control algorithm. This control interface has not only succinct practical, but also has the good man-machine exchange part.The superior machine control interface realizes the function has the electrical machinery's start, electrical machinery's stop, electrical machinery's main story, electrical machinery's reverse, the speed value assigns, Curve demonstration and so on. After completing the PID algorithm simultaneously after-crops PID the adjustment the PWM current output.In completing serial port communication programming this article to use MSComm to control to realize PC machine and the monolithic integrated circuit communication, the data transmission and the receive uses the unified communication protocol, in this method is not only simple but also practical. In this article uses the monolithic integrated circuit to confirm the superior machine control function as the lower position machine realization, Monolithic integrated circuit as lower position machine primary cognizance direct current machine's each kind of parameter data gathering and with A/D conversion. Then through the serial port the data transmission for the superior machine, PC machine takes the superior machine primary cognizance data the analysis processing and the demonstration.Key word:Servo electrical machinery; VC++; Serial port communication; PWM control speed; PID;目录摘要 (I)Abstract (II)第一章引言 (1)1.1 设计的目的 (1)1.2 设计的意义 (2)第二章电机调速 (3)2.1 直流伺服电机简介 (3)2.2 直流伺服电机调速 (4)2.2.1 V-M调速系统 (5)2.2.2 PWM调速系统 (6)第三章GUI设计 (10)3.1 主界面 (10)3.2 实时曲线 (12)3.3 按钮图标的实现 (13)第四章串口通讯 (17)4.1 PC机与单片机通信方式 (17)4.2 VC实现串口通讯的四种方式 (19)4.2.1 基于Windows API通信函数 (19)4.2.2 利用端口函数直接操作 (21)4.2.3基于MSComm控件 (21)4.2.4基于CSerial类 (22)4.2.5四种实现方式的分析 (23)4.3 串口编程 (23)4.3.1插入MSCOMM控件 (23)4.3.2设置属性 (24)4.3.3设置串口 (25)4.3.4数据类型的处理 (27)4.4 帧格式定义 (27)4.5 发送数据帧 (28)4.6 接收数据帧 (28)4.6.1检测接收缓冲区数据 (28)4.6.2从接收缓冲区取出数据 (29)第五章PID算法 (31)5.1 PID算法简介 (31)5.2 参数调整一般规则 (31)5.3 PID算法在VC中的实现 (32)结论 (34)参考文献 (35)附录程序 (37)致谢 (55)第一章引言在生产实践的各个领域,有大量的生产机械要求在不同的场合,用不同的速度来进行工作,以提高生产率和保证产品的质量,如机床、轧钢机、造纸机、纺织机械等。
基于Visual C#.NET绗缝机智能控制软件系统的研发
基于Visual C#.NET绗缝机智能控制软件系统的研发赵福英;倪俊芳【摘要】At present , the domestic textile industries operate the quilting machine control system most in the DOS platform .Aiming at the shortcomings of the system ,such as boring interfaces ,upgrading difficultly and frequent shutdow n ,a design method is proposed ,w hich takes the WinCE system as the core , uses Visual C # .NET to develop the application software and thus realizes the processing simulation .The software adopts modular design and gains pattern-related information through analyzing the pattern file .Besides ,pattern vector diagram is draw n by the new algorithm based on the principles of plane moment , which can call the MACRO program to compile DAT files into G codes transmitted to the controller by using the network line , so as to realize the pattern preview , simulation processing ,files compilation and other functions of software system .The application results show that it has friendly interface , stable operation , strong real-time performance , convenient operation ,easy upgrade and maintenance.%目前国内纺织行业对绗缝机控制系统的操作多数在DOS平台下进行,针对其操作界面不直观、软件升级困难、频繁死机等缺点,提出一种以W inC E系统为核心,采用C#开发应用软件,实现加工模拟的设计方法.该软件采用模块化设计,通过对花样文件进行解析获取花样相关信息,并基于平面力系求矩原理的新算法绘制花样矢量图,调用MACRO宏程序,将DAT文件编译成G代码,利用网络传输线将G代码传输给控制器,从而实现了软件系统的花样预览、仿真加工、文件编译等功能.结果表明,该软件界面友好、运行稳定、实时性强、操作简便、便于升级与维护.【期刊名称】《现代纺织技术》【年(卷),期】2018(026)002【总页数】5页(P85-89)【关键词】C#;绗缝机;花样文件;G代码;仿真加工【作者】赵福英;倪俊芳【作者单位】苏州大学机电工程学院,江苏苏州 215021;苏州大学机电工程学院,江苏苏州 215021【正文语种】中文【中图分类】TS17;TH39绗缝机是用于缝制被褥、窗帘、毛毯等线形图案的纺织设备,其核心是X、Y、Z、C四轴运动控制系统[1],X、Y轴控制机头前后、左右的相对运动,Z、C轴控制机针与旋梭的耦合运动[2]。
VC++编程改良数控仿真加工
储路径 + 程序汇总 / 参数汇总);再打开一个工作表,若不存在
则新增一个工作表。这些都准备好后,就可以将数组中的数据 按要求写入 Excel表格中了,表1和表2的要求不同,写入方法也 不同。 表1 调 用 了 函 数 ReadStr(tt, tt+1, tt+2, tt+3, tt+4) , 这 里
到strT[2]、 strT[3]等。同理,主轴转速( S 文件)的数据存储
在数组strS中,进给量(F文件)的数据存储在数组strF中。
3.2.3 按钮3“转换“程序分析 3)首先,启动Excel服务器;而后,打开一个工作薄,若不 存在则新增一个工作薄(这个工作薄路径为用户选定的 Excel 存
3.2.3 按钮3“转换”程序分析
程序(N0010 G00 X20 Z1)数据从第一行开始读,在读
取过程中 while(file1.ifile.Read(word,1)) 表示一个字母一个字母
读取数据,第一个读取的是 word=N ,判断 word!=\n 接着往下 执 行 , 再 判 断 word!=“ ” , 执 行 stringtemp+=word[0], 这 时 stringtemp 的 值 为 N ; 接 着 进 行 第 二 次 读 取 , word=0 , stringteep=N0 ; 同 样 一 直 向 下 读 等 到 读 取 到 空 格 时 , 这 时 stringtemp=N0010 不为空格,执行 switch 语句(定义了一个变 量 record 记 录 每 行 中 出 现 空 格 的 次 数 , 当 record=0 , 形 参 *str1=stringtemp;record=1,形参*str2=stringtemp;record=2,
基于VC_和OpenGL的大型机械装置虚拟教学训练系统的开发
2 系统模块化设计
本系统采用模块化结构,模块定义和功能主要根据系统 的各种功能需要,这些功能主要包括:
(1) 数据库支持获得接近最优的虚拟拆卸序列,用以指 导、提示操作者正确完成拆卸过程;
(2) 三维场景显示模块(主要包括机械装置三维仿真模 型、机构仿真动画、材质、光照等),对场景模型的编辑、 控制、浏览等;
引 言1
三维虚拟仿真(3D Virtual Simulation)是利用三维建模技 术构建现实世界的三维场景,并通过一定的软件环境驱动整 个三维场景、响应用户的输入、根据用户的不同动作做出相 应的反应、并在三维环境中显示出来[1]。现代机械装置往往 结构复杂,功能原理深奥,单纯依靠实物进行教学、训练, 费用高且效率低,而利用开发的虚拟仿真系统,不需要借助 实物就可在计算机上进行日常的教学、训练,费用低廉而且 安全,在身临其境的人机交互中,原本复杂深奥的装置构造、 原理、拆装、维修知识变得直观易懂。虽然此类虚拟仿真系 统 已 经 出 现 , 但 还 存 在 诸 多 的 不 足 , 如 文 献 [2] 中 采 用 VB+VRML 开发的仿真模型仅仅具有单调的颜色和简单的 反光特性;三维模型浏览需借助于外部已有的浏览器,而外 部的浏览器需要单独安装,这使得整个系统的移植性不强。 文献[3]中的 VC+VRML 系统交互方式单一,拆装、机构运 动只能被动的进行动画浏览。文献[4]中的 Visproducts+