java实现光盘摆渡_一种光盘摆渡机的制作方法

840e9a7535300be478500fab071ed84c.gif

本实用新型涉及光盘加工技术领域,特别是指一种光盘摆渡机。

背景技术:

随着社会的发展,人们对光盘在制作过程中的保密性和可靠性有这越来越高的要求。在光盘制作中,人工操作和信息网络传输增加了信息安全风险,具有多种安全风险和漏洞,使得光盘内容具有较大的泄密风险。

技术实现要素:

本实用新型提出一种无需人工直接操作的光盘摆渡机。

本实用新型的技术方案是这样实现的:

本实用新型提供了一种光盘摆渡机,包括:第一支架,包括两个相对设置的第一竖杆以及连接两个第一竖杆顶端的第一横杆,第一横杆上安装有至少两个光驱系统;第二支架,包括两个相对设置的第二竖杆以及连接两个第二竖杆顶端的第二横杆,第二横杆上安装有抓手系统,抓手系统沿第二横杆可动地设置,抓手系统包括机械手,机械手在竖直方向上具有抓取或放置光盘的工作位置和进行横向移动的移动位置。

进一步地,抓手系统包括:第一直线电机,包括第一次级以及设置在第一次级上的第一初级,其中,第一次级形成第二横杆;第二直线电机,包括第二次级以及设置在第二次级上并沿的第二初级,第二次级设置在第一初级朝向光驱系统的侧面上,第二初级在竖直方向内沿第二次级可滑动地设置。

进一步地,第一初级的底部设置有两排第一滚轮,两排第一滚轮设置在第一次级的两侧,并且第一滚轮与第一次级的侧壁相接触。

进一步地,第二次级远离第一初级的表面上设置有两排第二滚轮,第二初级设置在两排第二滚轮之间,第二滚轮与第二初级的侧壁相接触。

进一步地,机械手为手指气缸,手指气缸的两个输出轴具有相互靠近的第一位置和相互远离的第二位置,手指气缸的两个输出轴上均设置有凸部,凸部设置在两个输出轴相互背离的表面上。

进一步地,机械手通过连接件连接在第二初级上,第二初级包括沿竖直方向设置的第一板以及连接在第一板底端的第二板,第二板沿水平方向设置,机械手连接在第二板的底面上。

进一步地,第二板的侧面上连接有控制机械手的电磁阀和定位器。

进一步地,还包括两个平行设置的固定轨,每个固定轨上均连接有一个第一竖杆底端和一个第二竖杆的底端。

进一步地,两个第一竖杆的底端之间连接有第三横杆,两个第二竖杆的底端之间连接有第四横杆。

进一步地,第一横杆的高度低于第二横杆的高度,第一横杆上对应光驱系统的位置设置有托盘,光驱系统通过绝缘螺钉固定在托盘上,托盘和光驱系统之间设置有绝缘垫。

本实用新型中的光盘摆渡机在工作过程中通过抓手系统使得机械手在不同的光驱系统件进行光盘的移动并完成光盘的刻录工作,在整个过程中,无需进行人工操作,使得光盘的刻录工作远离人工干扰,提高了光盘在刻录过程中的效率和保密性。

附图说明

为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本实用新型优选实施例的结构示意图;

图2为本实用新型优选实施例A处局部放大图;

图3为本实用新型优选实施例中机械手的主视图。

图中:

11、第一竖杆;12、第一横杆;13、光驱系统;14、托盘;21、第二竖杆;31、机械手;32、第一次级;33、第一初级;34、第二次级;35、第二初级;36、第一滚轮;37、第二滚轮;38、凸部;39、连接件;40、固定轨。

具体实施方式

下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。

如图1-3所示,从图中可以看出,本实施例的光盘摆渡机包括第一支架和第二支架,第一支架包括两个相对设置的第一竖杆11以及连接在两个第一竖杆11顶端的第一横杆12,在第一横杆12上安装有光驱系统13,并且光驱系统13至少为两个。第二支架包括两个相对设置的第二竖杆21以及连接在两个第二竖杆21顶端的第二横杆。在第二横杆上安装有抓手系统,该抓手系统可沿第二横杆进行运动,抓手系统内具有机械手31,机械手31在竖直方向内具有从光驱系统13内抓取或放置光盘的工作位置以及用于带动光盘进行横向移动的运动位置。本实施例的关盘摆渡机在工作过程中,通过抓手系统和第二支架的配合,使得机械手31可以在不同的光驱系统13间进行光盘的转移、并通过光驱系统13进行光盘的刻录工作。在整个过程中,无需人工进行直接操作,使得光盘的刻录工作远离了人工干扰,提高了光盘刻录过程中的效率和保密性。

抓手系统除机械手31外还包括第一直线电机和第二直线电机,第一直线电机包括第一次级32以及设置在第一次级32上的第一初级33。为简化光盘摆渡的结构,可由第一次级32形成第二支架中的第二横杆。第二直线电机包括沿竖直方向设置的第二次级34以及设置在第二次级34上的第二初级35,其中,第二次级34设置在第一初级33朝向光驱系统13的侧面上,前述的机械手31连接在第二初级35的底端。本实施例的抓手系统通过设置第一直线电机和第二直线电机,使得机械手31在空间内具有横向和纵向两个方向的自由度,以方便机械手31与各个光驱系统13的配合。连接在第二初级35上的机械手31在第二初级35运动到最低点时处于工作位置,此时的机械手31可以对光盘进行相关操作;机械手31在第二初级35位于最高点位置时处于运动位置,此时可以启动第一直线电机,通过第一初级33带动机械手31进行横向的移动。

为了使机械手31在横向和纵向内做的是直线运动,在第一初级33的底端设置有两排第一滚轮,第一次级32设置在两排第一滚轮之间,并且两排第一滚轮分别与第一次级32的两个侧面贴合。与第一滚轮的结构类似,在第二次级34上设置有两排第二滚轮,第二初级35设置在两排第二滚轮之间,并且第二滚轮贴合在第二初级35的两个侧面上。通过第一滚轮和第二滚轮的设置,使得两排第一滚轮和两排第二滚轮形成了直线状的运动通道,确保了第一初级33和第二初级35的运动是沿运动通道所指引的直线进行。为了防止第二初级和第二次级之间发生脱离,在第二初级的顶端和底端均设置有与第二次级配合的止挡部。

本实施例中的抓手系统中的机械手31优选地为手指气缸,手指气缸的两个夹爪具有相互靠近的第一位置以及相互远离的第二位置,并在在两个夹爪相互背离的表面上均设置有沿横向延伸的凸部38,这样设置的机械手31在夹爪第一位置时,可以缩小夹爪和凸部38的占据体积,使夹爪和凸部38可以从光盘的中心孔中穿过。当夹爪和凸部38穿过中心孔后,夹爪由第一位置变为第二位置,两个夹爪的距离变大,使凸部38由对应中心孔的位置移动的光盘的内边沿的内侧,这个样的机械手31在随着第二初级35向上运动时,凸部38会承托光盘,使光盘随机械手31一同运动。当手指气缸随第一初级33进行横向运动时,机械手31也可以通过相应侧的夹带动光盘,使光盘随机械手31一同运动。上述的机械手31动作进行的是机械手31对光盘的取出动作,机械手31对光盘的放置动作是上述动作的反向动作,即位于第二位置的机械手31将光盘安放在预定位置后在有第二位置转回第一位置,并将夹爪从中心通孔中退出,实现机械手31和光盘的分离。

本实施例的机械手31优选地通过连接件39连接在第二初级35上,连接件39包括在竖直面内延伸的第一板以及在水平面内延伸的第二板,第一板的上端连接在第一初级33的底端,第二板连接在第一板的底端,机械手31的底部连接在第二板背离第一板的表面上以使手指气缸的夹爪向下设置。为提高机械手31的精度和效率,还在第二板的侧面设置有控制机械手31的电磁阀,配合设置在光盘摆渡机上的传感器,可以实现对机械手31的精确控制。同时,为便于对机械手进行定位,还在第二板的侧面处设置有定位器。通过定位器可以使机械手快速精准地识别光盘和光驱系统的位置,利于机械手抓取或放置光盘。优选地,定位器可选用超声波传感器,利用声波的反射来对机械手以及光驱系统的位置进行确定。

为方便机械手31的动作,第一横杆12在高度上应低于第二横杆。在第一横杆12上对应光驱系统13的位置处设置用于承托光驱系统13的托盘14,光驱系统13通过绝缘螺钉固定在托盘14上,并且在光驱和托盘14之间还设置有绝缘垫,这些措施可以确保光驱系统13的安全性。为防弊电磁干扰,实现电磁屏蔽,还可以在光驱系统13外套设金属网。

本实施例的光盘摆渡机还包括有两个并行设置的固定轨40,在每个固定轨40上均连接有一个第一竖杆11的底端和一个第二竖杆21的底端。固定轨40的设置可以使得第一竖杆11和第二竖杆21整个光盘摆渡机更好的竖立在平面上。优选地,可在两个第一竖杆11的底端连接第三横杆,在两个第二竖杆21的底端连接第四横杆以保障第二竖杆21的稳定性。同时,还可以在第一竖杆11和第二竖杆21的底部设置加强部进一步地保证第一竖杆11和第二竖杆21底部的稳定性。

以上所述仅为本实用新型的较佳实施例而已,并不用以限制本实用新型,凡在本实用新型的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
内容: 1 转换基本数据类型;运算符;计算阶乘; 2 复数类;java的参数传递;自定义形状类;类的加载顺序;方法和变量在继承时的覆盖和隐藏;排序类; 3数字 数字类;格式化数字;转换数字进制;生成随数; 4数组和集合 使用Arrays类;动态调整数组长度;java为数据结构中的列表定义了一个接口类java.util.list同时提供了3个实现类,分别是ArrayList、Vector、LinkedList使用; 生成不重复的随数序列;列表、集合与数组的互相转换;java为数据结构中的映射定义一个接口java.util.Map,有四个实现类HashMap Hashtable LinkedHashMap TreeMap用法和区别;对Map排序; 5字符串 使用String;判断一个字符串是否是合法的java标识符;使用StringBuffer;IP地址转化成整数,整数转化成IP地址; 十八为身份证格式验证;表达式解析器;字符串编码的转换;字符串对齐器;密码加密和验证(MD5); 制作命令行程序;使用正则表达式操作字符串;使用正则表达式验证电话号码的格式; 6java异常处理 throw和throws、try和catch;自定义异常类;使用finally;使用异常的技巧和原则; 7 IO输入输出流 获取文件的基本信息;列出指定目录下的文件,并可过滤文件;创建文件和目录;删除文件和目录;移动文件和目录; 复制文件和目录;一个简单的文件搜索器; 多种方式读文件内容, 按字节读取文件内容、按字符读取文件内容、按行读取文件内容、随读取文件内容; 多种方式写文件内容, 按字节写文件内容、按字符写文件内容、按行写文件内容 ; 添加内容到文件结尾;文件的分割和合并;使用StreamTokenizer统计文件的字符数; 序列化和反序列化对象(将不长用的对象暂时持久化到文件中为对象的序列化,反之用时再把对象恢复到内存为反序列化); 控制对象的序列化和反序列化; 读jar包的资源文件;用zip格式压缩 和解压文件;操作Excel文件;操作Pdf文件;自定义日志文件类; 8线程 线程的启动 和停止;线程的互斥;线程的协作;线程join;生产者、消费者问题;线程的优先级;列出虚拟中所有的线程;守护线程Daemon;线程池;一个死锁的例子; 定时器Timer:包括在指定时间执行任务,在指定时间之后执行任务以及在某个时间之后每隔时间段重复执行的任务; 9 Java GUI 日历:使用swing和awt实现一个图形化的日历可以查询星期、日期和年份信息(CalenderTrain.java);标准计算器(Callulator.java);更改组建外观,对日历设置几个显示外观(lookandfeel.java);自定义对话框DialogWindows;制作欢迎界面SplashWindow.java; 10 java图形 一个圆形按钮,当单击按钮时颜色发生变化CircleButton.java; 捕捉屏幕相当于键盘上的PrintScreen,CsreenCaputure.java; 缩放图片JPGTransforme.java; 2d图形,实现一个2d画板,能够画2d的线、圆和矩形,能指定图形的颜色并且能够撤销和恢复图形,command.java; 3d图形,Graphic3d.java; 一个时钟程序,能够显示星期和日期,变化背景和透明度Clock.java; 11 java多媒体 滚动的消息,实现一个简单的动画,具有滚动效果的文本消息RollingMessage.java; 三维弹球,BouncingB.java; 贪吃蛇游戏SnakeModel.java; java的声音处理,介绍java中如何处理声音,包括实现响铃,播放wav,au等音频文件,以及控制声音的大小和音量,Beep.java; 媒体播放器,JMFMediaPlayer.java; 12反射 是java程序开发的特征之一,允许java程序对自身进行检查,并能直接操作程序的内部属性; instanceof操作符,instanceof.java; 获取类的信息,ViewClassInfoJrame.java; 动态调用类的方法,CallMetod.java; 13、网络编程 获取URL信息,主要是使用URLConnection类,GetUrlInfo.java; web浏览器,webbrowser.java; 获取IP地址和域名,GetIpAddress.java; Http客户端,httpClient.java; 基本socket编程,介绍socket编程的基本步骤,启动socket服务器后,在打开socket的客户端,在输入框里输入消息发送到服务器,服务器受到消息后返回给客户端; Http服务器,httpsever.java; 一个支持多线程的服务器框架,GeneralServer.java; 代理服务器,ProxyServer.java; telnet客户端,访问系统的telnet服务实质上是与telnet服务建立socket连接,默认的telnet服务的端口是23,TelnetClient.java; UDP编程,包括收发udp报文; 聊天室服务器端,Chatserver.java;聊天室客户端,ChatClient.java; Ftp客户端,Mainframe.java; 14数据库 连接各种数据库DBconnector.java; 获得数据库和表的元数据Getmetadata.java; 查询和更新数据库OperateDatadb.java; 批处理,介绍如何一次执行一批sql语句,这些sql语句用插入、更新和删除等相关操作; 提交和回滚transaction.java; 使用PreparedStatement,动态执行sql语句,UsingPreparedStatement.java; 读写二进制数据,BinaryData.java; 读写Blob数据,blob数据常以二进制形式存储比较大的文件数据,如图片、视频文件等,本文介绍如何往数据库中读写blob数据,BlobData.java; 使用ResultSet更新数据库,UpdateWithResultSet.java; 使用RowSet,.UsingRowSet.java; 调用存储过程,StorageProcedure.java; 一个数据库连接池,JDBCInfo.java; 15 applet java可以编写两类程序,applications和applet,applications可以在控制台直接运行,与其他高级编程语言没有太大区别,而java的特色在于它具有编制小应用程序的功能,applet可以在internet上传输并在兼容java的web浏览器中运行的程序; applet时钟,Clock.java; 处理鼠标和键盘,用户在applet上按下键盘时,该实列能把按下的建显示出来,点击鼠标时能把鼠标事件和鼠标坐标显示出来,MouseAndKeyapplet.java; 英文打字小游戏,TypingGame.java; applet间通信; 汉诺塔游戏, 16 j2se5.0 新特性 自动装箱和拆箱; 新的for循环; 枚举类型; 静态导入; 格式化输出; 使用ProcessBuilder执行本地命令; 泛型编程; 监控和管理虚拟;新的线程执行架构; 线程锁; 线程条件; 线程同步装置:semaphore countdownlatch cyclicbarrier exchanger; 17 java与xml 用dom处理xml文档; 用sax处理xml文档; 用xslt转换xml; 对象与xml的转换; 18 java mail 使用smtp协议发送简单邮件; 发送带附件的邮件; 给多人发送邮件; 使用pop3接收邮件; 19jsp与servlet 获取客户端的真实ip地址; jsp无刷新聊天室; 设置和读取cookie; 上传文件; 用servlet生成图形验证码; 用servlet实现分页查看数据库;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值