范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

货车滚动轴承标志板的激光打标图纸程序设计的论文

  摘要:采用激光刻打机进行标志板刻打具有迅速、内容灵活的优点,然而其自带软件EzCad输入较为烦琐。通过利用Python语言及其pyautocad模块调用AutoCAD生成DXF文件再导入EzCad中进行刻打的方法,并基于PySide模块编制输入界面,提高了输入效率,节省了总体时间。
  关键词:标志板;激光刻打;CAD二次开发;Python
  《铁路货车轮轴组装检修及管理规则》(简称《轮规》)中规定,铁路货车在进行厂段修时,车轮轴承压装后必须要刻打轴承标志板并进行安装。现在用的标志板打号机大部分采用"液压站+钢字头"的刻打方式,平均5 6min才能完成一个标志板的刻打,生产效率不高;由于字头数目固定,当遇到新的内容时须增加或更换字头,非常不便,这在一定程度上延长了轮对检修流程。焦作车辆段轮轴班组在原有一台液压站打号机的情况下新添置一台YPK-20型激光打号机,该机器刻打速度快,且输入字样灵活,提高了刻打效率。然而机器配套的软件EzCad要利用现有图纸进行更改,且有别于CAD文本框直接在图纸上更改的输入方式,须于图纸一侧的参数框内输入,且每输入一项须点"保存"或"应用"键保存,整个输入过程较原设备更为烦琐。基于这种情况,设计了新的图纸生成程序,提高了输入效率。
  1程序效果要求及其实现方法
  1.1新程序拟达到的效果液压站打号机的输入界面采用所见即所得的方式,即输入界面与轴承标志板排列格式基本一致[1],这里同样沿用这一设计方案。虽然EzCad可以直接在图纸上修改,但由于其输入是在另外的输入框,且需要保存确认,影响了输入体验,这就要求我们设计一个输入较为方便的界面。而程序也应该拥有保存功能,以便对输入标志板内容进行批量刻打。1.2实现方法选择虽然EzCad也提供了二次开发的函数,但其开发语言较为单一,功能也较为局限。相比之下,AutoCAD作为通用作图软件,对其进行二次开发的手段比较丰富,而其保存的DXF格式文件也可以在EzCad中打开,所以可以先在CAD中生成待得图像的DXF文件,再将DXF文件导入EzCad中进行刻打,而保存得到的DXF文件也解决了数据的保存问题。这样,原问题就转化成了一个CAD二次开发的问题。1.3开发语言选择选择较为流行的Python语言作为编程语言。Python是一种面向对象的语言,它的使用和分发完全免费,提供了所有脚本语言的简单性和易用性,并且具有在编译语言中才能找到的高级软件工程工具。
  2程序结构设计
  我们希望该程序界面友好、操作简单,所以可以一个GUI程序为主体,而将调用CAD生成DXF文件的函数作为GUI控件的响应函数包含于该程序中。2.1程序界面设计程序界面设计为有一个对话框的界面,这样可以使操作更为直观简单。输入内容除了标志板内容外,还有与存储数据和刻打相关的一些内容。下面分别介绍除标志板内容之外的各输入内容。(1)保存文件夹:可输入文本框,用于输入生成DXF保存的文件夹路径。(2)载重:下拉菜单,选项为"60t"和"70t",用以区分两种不同轴重的轮对。车间习惯于通过车辆载重对车辆部件进行区分,这里也沿用这一习惯。两种轮对标志板大小不同会导致在摆放时纵向中心不一致,可以通过调节各自的图像生成位置来避免手动调节摆放位置带来的麻烦。(3)轮对编号:可输入文本框,输入压装时对轮对的临时编号,用于保存DXF文件时进行区分和识别。由于一般为流水号,文本框后的"+1"按钮可方便地对上个轮对编号进行加一处理。(4)待刻打方向:下拉菜单,选项分别为"双侧""左侧"和"右侧",用以区分两边标志板都需要刻打、仅需要刻打左侧、仅需要刻打右侧等情况。(5)轴承修程:下拉菜单,选项分别为"一般检大修""一般检新造""大修"和"新造",用以区分不同修程的轴承,并以此确定标志板A栏中轴承新造/大修检修标记和D栏中一般检修标记是否刻打。(6)相隔距离调整:文本框,用于调整图纸上两标志板内容的"相隔距离,在定位装置固定时该输入内容不变。(7)生成图纸:按钮,在输入信息完毕后按下它生成图纸。
  由于轮对未经二次组装时,其首次组装年月日和末次组装年月日一致,而这样的轮对占很大的比例,故采用"当右端B栏的轮对末次组装年月日文本框为空时,生成图纸时该数据调用左端B栏的轮对首次组装年月日数据"的设计方案以提高输入效率。在设计好界面布局后对其tab顺序进行编辑,这样就可以通过"tab键"进行各输入位置的切换,实现纯键盘操作以提高输入效率。总体顺序为"从上到下,先填写左端,再填写右端"。然后对左端标志板内容的顺序进行局部调整,填完D栏后,再打C栏的"车轴制造年月""钢种代号"和"车轴制造单位代号",以适应新《轮规》实行后,未退卸轴承标志板C栏这三项内容需要完善的情况。对于界面的程序实现,Python支持多种图形界面的第三方库,这里导入基于Qt库的PySide模块进行编写。PySide集成了Qt和Python的优势,拥有LGPL授权许可,允许进行免费/开源软件和私有商业软件的开发。2.2生成DXF图纸的程序设计pyautocad模块可以帮助完成用Python语言编写简单的ActiveX自动控制脚本[2],这里导入它来编写调用CAD生成DXF文件的函数作为"生成图纸"按钮的响应函数。pyautocad封装了一些接口[3],而且其中的sendcommand函数可以控制在CAD的命令行中运行指定的命令,相当于把CAD命令行prompt当成了一个微型API[4],这就允许我们完整地使用CAD的功能控制生成图纸。具体生成图纸的流程为:(1)根据相对位置生成各栏文本;(2)将文字分解,变为外围轮廓线文字;(3)对空心的文字进行填充;(4)对文本进行打散,使之成为曲线;(5)调整图形位置;(6)保存。由于CAD中生成的文字导入EzCad中会变为空心文字,这里先在CAD中将文字变为空心文字,再对其进行填充。将文字变为空心文字有两个方法:一是使用官方自带的Express工具箱,二是安装燕秀工具箱。虽然Express工具箱的处理速度比燕秀工具箱更快,但文字处理后轮廓内部有一定的多余线条,这会影响后续的填充操作。而燕秀工具箱处理效果更好。填充过后,还要再把图形打散一次,以保证填充线也能导入到EzCad中去。在生成一个新的图纸时,先检查该文件夹中是否存在该轮对编号文件名的文件,如果存在,则程序不发生动作,如果不存在,才生成对应的图纸文件。在生成图纸完毕后,可以将图像删除继续等待下一个文件生成,也可以将CAD关闭,当下次调用时再次打开。而如果单单以DXF格式保存就关闭CAD时,CAD会以对话框的形式询问是否以DWG格式保存,故还要主动保存DWG格式的文件。这样目标文件夹中除了会有我们需要的DXF文件,还会有副产品———DWG文件。最后生成的图纸效果如图2所示。再将保存后的DXF文件作为矢量图导入EzCad中打印即可。
  3结语
  (1)通过利用Python语言及其pyautocad模块调用AutoCAD生成DXF文件再导入EzCad中进行刻打的方法,并基于PySide模块编制输入界面,提高了输入效率,节省了总体时间。(2)DXF文件作为中间文件,结合了两个软件的优点,并解决了数据存储的问题。(3)虽然激光刻打有效率高、刻打内容灵活的特点,但在刻打过程中容易形成烟尘,长期吸入对人体健康有害。在条件不允许重新设计刻打机时,应尽量在宽敞、通风处进行刻打,刻打人员也应佩戴好口罩等防护用品。

教学工厂模式对技师学院高技能人才培养模式的启论文摘要从建立生产教学科研鉴定四位一体多功能实训基地,高素质师资队伍建设,量身订制满足企业需求的专业课程体系,开展多元化教学评价等方面,探讨了新加坡南洋理工学院教学工厂对改革技师学院高浅析阿勒泰的角落中的人性美论文引言李娟,一直在疆北阿勒泰地区陪伴母亲,随牧民在穷荒辽阔之地辗转迁徙,家庭以裁缝和小杂货店为生。后曾在阿勒泰和乌鲁木齐做过各种临时性的文字工作,现返回阿勒泰。在孤寂中迸发天才的力量外汇储备使用方法的论文一外汇储备对外投资的途径及简评国务院总理温家宝2月1日接受英国金融时报专访时表示,中国正在研究外汇储备如何使用。这表明管理层正在关注外汇储备的使用问题。中央政府其实早已开始对数额庞农民科技教育培训建议论文1富阳市农民科技教育培训现状改革开放以来,富阳市农民培训工作坚持面向农业农村和农民,通过认真抓好涉农专业学历教育全面实施绿色证书工程,大力开展适用技术培训,组织农技干部送科技下乡,对信息技术的理解初一议论文随着信息社会的不断发展,信息的获取处理和应用能力的培养越来越受到人们的关注。信息技术课程作为一门知识性和技能性相结合的课程,也逐渐受到了重视。如今,现代人的生活已经离不开网络,各行议论文珍惜愤怒阅读答案小时候看电影虎门硝烟的英雄林则徐在官邸里贴一条幅制怒,由此知道怒是一种凶恶丑陋的东西,需要时时去制服它。长大后当了医生,更视怒为健康的大敌。师传我,我授人怒而伤肝,怒较之烟酒对人危少数民族地区教育信息化建设的探索与展望论文摘要信息化是当今社会改革发展的大趋势,教育也同其他行业同受沐浴共披恩泽。偏远的内蒙古少数民族地区同祖国其他地方一样,迎来了教育信息化革命的高潮,以网络技术和多媒体技术为核心的信息技完善中国汽车行业物流管理体系的若干建议论文如何使中国的汽车企业在夹缝中顽强的发展,多数学者把目光锁定在汽车物流管理上。想要中国汽车企业在行业中迅猛发展,就必须对现在的汽车行业物流管理进行完善。1。我国汽车物流的产生国内汽车城镇化中民族民众的文化心理变化与调适论文引言每个个体都生活于较为固定的场景中,每个场景都有自己的文化,在场景中久了,自然便会形成与场景文化相一致的文化心理。对少数民族民众而言,民族便是其所在的基本场景,因此具有各种各样的医院成本核算与成本控制思考论文就现阶段而言,医院运行在其成本核算和控制方面存在着很大的问题,这在很大程度上影响了医院的进一步发展,故此必须采用有效的措施给以处理。1医院成本核算及控制的主要内容和对象在医院的市场影响市政工程造价因素研究分析论文摘要市政项目的工程造价简单来说就是建设该工程的价格,顾名思义,具体指的是建设某工程项目时实际开支和预计开支的固定资产所消耗的费用,所以建设工程的投资,就是建设某工程的过程中所投入的
图书馆在多元文化和多语言社会中推广阅读图书馆多元文化服务决不是孤立的或是对图书馆传统服务的补充,应被视为图书馆服务不可或缺的组成部分,随着全球化不断推进,将进一步彰显其重要意义。1图书馆多元文化服务图书馆多元文化服务是基于高校社交媒体的文化传播研究随着新媒体时代的快速发展,移动互联网的技术不断更新,人类传播交流的方式也在不断发生变化,由此各大社交媒体应运而生。而基于微信公众平台的即时通訊媒介在生活中扮演着越来越重要的角色。2浅谈我国传统文化在现代社交礼仪中的传承和发展社交礼仪是人们在社会交往过程中形成并得到共同认可的各种行为规范,是社会人际关系中用于溝通思想交流感情表达心意促进了解的一种形式,它体现了一个国家一个民族一个地区的道德风尚和人们的精电子商务社交媒体文化遗产营销模式研究电子商务社交媒体文化遗产营销模式研究一文化遗产营销渠道现状及原因分析(一)经营场所仍以实体店为主导自商品交易产生以来,实体店就伴随着经济的发展延续至今。实体店具有体验真实客流稳定等亚文化背景下支付宝社交化浅议亚文化背景下支付宝社交化浅议从支付宝加入生活圈功能开始,似乎就有将社交化进行到底的决心。之后更是招数频出,收之桑榆却也失之东隅。而针对支付宝社交化的争论至今没有停止。支付宝社交化究培育特色校园文化,践行社会主义核心价值观教育部关于培育和践行社会主义核心价值观,进一步加强中小学德育工作的意见要求我们既要加强社会主义核心价值观在教育教学中渗透,又要以校园文化建设方面营造一个良好育人环境。南安市国光第二社会发展中新疆塔城达斡尔族文化的传承与发展一达斡尔族概况我国达斡尔族主要分布在内蒙古自治区莫力达瓦达斡尔自治旗黑龙江省齐齐哈尔,少数居住在新疆伊犁塔城市及阿西尔达斡尔自治乡。新疆塔城的达斡尔族人口由聚居向散居呈扩散形分布即优秀传统文化融入社会主义核心价值观的对策一优秀传统文化社会主义核心价值观的核心资源(一)优秀传统文化的内涵我们所说的传统文化是指具有重要价值有深远影响力有活力的文化,它们最终得以保存延续下来成为后世文化的主要组成部分。中弘扬中华传统文化与建设社会主义和谐文化文化是推动社会发展和提升综合国力的重要精神力量及内在驱动力,对我国经济和社会协调发展的重要作用日益彰显,弘扬中华传统文化与建设社会主义和谐文化是我国现代化进程中一项重大的历史任务。群众文化的社会功能和文化价值研究在加快社会主义事业建设过程中,必须明确文化建设的重要性,切实落实文化建设工作,利用完善的文化体系服务于社会的发展和进步。但是,就我国文化建设现状来看,群众文化建设力度不足现象比较突社会主义核心价值观融入校园文化途径研究党的十八大将社会主义核心价值观高度概括为24个字,涵盖了国家社会个人这三个层面,积极培育和践行社会主义核心价值观,是推进中国特色社会主义伟大事业和实现中华民族伟大复兴的重要战略任务