0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何制作CNC绘图仪

454398 来源:工程师wv 2019-08-27 09:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:什么是绘图仪

如何制作CNC绘图仪

因为我已经为初学者做了这个教学,我应该首先详细解释什么是绘图机及其工作原理

正如维基百科中所定义的,CNC代表计算机数字控制,机器是一种计算机控制的结构,它通过从计算机发送的串行端口接收指令,并根据接收到的指令移动其执行器。这些机器中的大多数是基于步进电机的机器,其中包括主轴的步进电机。

提到“轴”的另一个词,是的,每台CNC机床都有一个由计算机控制的定义轴数程序。

在我们的案例中,我们制造的CNC绘图仪是双轴机床“图1中的细节”,其轴上有一个小型步进电机“步进式图2”这些步进机将移动一个托盘并使其在双轴平面中移动,以使用绘图笔创建绘图设计。笔将使用我们结构中的第三个引擎进行固定和释放,这将是一个伺服电机

步骤2:步进电机是主要执行器

步进电机或步进电机或步进电机是无刷直流电机电动机将整个旋转分成多个相等的步骤。然后可以命令电机的位置在这些步骤中的一个步骤中移动和保持,而无需任何用于反馈的位置传感器(开环控制器),只要电机在扭矩和速度方面的尺寸小心应用即可。 》第一节,从哪里获得我们项目的步进电机,非常简单,只需抓住一个旧的DVD阅读器,如上图图片1 中的那个,我有2美元,比所有您需要做的是拆卸它以提取步进电机及其支撑,因为它显示图片3 ,我们将需要其中两个。

从DVD读取器获取电机后,您应该通过识别电机线圈结束使它们准备就绪。每个步进电机都有两个线圈,使用万用表,您可以通过测量电机引脚连接器“如图5 ”之间的电阻来识别线圈末端,对于每个线圈,应测量大约100欧姆。识别出电机线圈后,只需焊接一些电线即可通过它们控制电机“见图6”

步骤3:电路图

我们机器的核心是 arduino Nano 开发板,它将根据从计算机收到的指令控制每个执行器的运动,为了控制这些步进电机,我们需要一个步进电机驱动器来控制每个执行器的速度和方向。

在我们的例子中,我们将使用 L293D H桥式电机驱动器“参见图3“它将接收arduino通过其输入发送的电机命令,并使用其输出控制步进电机。

为了将所有需要的部件与我们的Arduino板连接起来我已经制作了电路图显示图1,您应该对步进电机和伺服电机采用相同的连接。

图2通过电路原理图详细说明uit图以及它应该是Arduino和其他组件之间的链接,确保您可以根据需要调整这些链接。

步骤4:PCB制作(由JLCPCB制作) )

关于JLCPCB

JLCPCB(深圳市佳力创电子科技发展有限公司)是中国最大的PCB原型企业,是一家专业从事快速PCB的高科技制造商原型和小批量PCB生产。凭借在PCB制造领域超过10年的经验,JLCPCB在国内外拥有超过20万客户,每天有超过8,000个PCB原型和少量PCB生产的在线订单。年生产能力为200,000平方米。适用于各种1层,2层或多层PCB。 JLC是一家专业的PCB制造商,具有规模大,设备精良,管理严格,质量上乘的特点。

谈论电子产品

制作电路图后,我将其转换为PCB设计,制作出“见图5,6,7,8”,以制作PCB,我选择JLCPCB作为最好的PCB供应商和最便宜的PCB供应商来订购我的电路。使用它们可靠的平台所有我需要做的是点击上传gerber文件并设置一些参数,如PCB厚度颜色和数量,然后我只花了2美元才能在5天后获得我的PCB。因为它显示了相关方案的“图1,2,3,4”。

相关下载文件

您可以从此处获取Circuit(PDF)文件。正如您在上面的图片中看到的那样,PCB制造得非常好,并且我已经为我们的主板制作了相同的PCB设计,所有标签和徽标都可以在焊接步骤中为我提供指导。如果您想订购相同的电路设计,也可以从此处下载此电路的Gerber文件。

步骤5:为您的机器设计支持!

为了给我们的机器带来更好的外观,我决定使用 Solidworks软件设计这三个部分“见图1”,这些部件将帮助我们将DVD阅读器组装在一起,我已经获得了这些部件的DXF文件,并且在我的朋友的帮助下 FabLab Tunisia 我已经有了设计的零件生产使用数控激光切割机,我们使用5毫米MDF木材材料来生产这些零件。另一个设计是绘图笔架,我通过3D打印过程得到它。

第6步:成分

现在让我们回顾一下这个项目所需的必要组件,我正在使用上面提到的Arduino Nano ,它将是我们机器的核心。该项目还包括两个步进电机,带有驱动器IC和伺服电机。你会发现一些推荐的亚马逊链接用于相应的项目

为了创建这类项目我们需要:

我们从JLCPCB订购的PCB

Arduino nano

2 x L293D H桥驱动程序

2个IC插座DIP 16针

1 x IC插座DIP

SIL和螺丝头连接器

1 x伺服电机SG90

2 x DVD阅读器

3D打印部件

激光切割部件

用于装配的一些螺钉

我们从JLCPCB或任何其他产品获得的笔绘图笔

第7步:电子装配和测试

我们现在转向所有电子元件的焊接组件。像往常一样,您会在顶部丝绸层上找到每个组件的标签,表明它在板上的位置,这样您就可以100%确定不会出现任何焊接错误。

进行一些测试

焊接完电子元件后“看图1”,我把DVD读卡器拧到X轴板上,我对主板做了同样的事情,而不是把电机线放在它们的螺丝头上做一个简单的使用步进电机测试代码测试“见图2”。如您所见,步进器移动正常,我们在正确的路径上。

/************************************************************************************************************************************************************************

* - Author : BELKHIR Mohamed *

* - Profession : (Electrical Ingineer) MEGA DAS owner *

* - Main purpose : Industrial Application *

* - Copyright (c) holder : All rights reserved *

* - License : BSD 2-Clause License *

* - Date : 20/04/2017 *

* ***********************************************************************************************************************************************************************/

/*********************************** NOTE **************************************/

// Redistribution and use in source and binary forms, with or without

// modification, are permitted provided that the following conditions are met:

// * Redistributions of source code must retain the above copyright notice, this

// list of conditions and the following disclaimer.

// * Redistributions in binary form must reproduce the above copyright notice,

// this list of conditions and the following disclaimer in the documentation

// and/or other materials provided with the distribution.

// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS”

// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE

// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED

/*

─▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄

█░░░█░░░░░░░░░░▄▄░██░█

█░▀▀█▀▀░▄▀░▄▀░░▀▀░▄▄░█

█░░░▀░░░▄▄▄▄▄░░██░▀▀░█

─▀▄▄▄▄▄▀─────▀▄▄▄▄▄▄▀

*/

#include // Include the stepper Motor librarie

const int stepPerRotation = 20; // Number of steps by turn. Standard value for CD/DVD

// Indicate X axis stepper motor Pins

Stepper myStepperX(stepPerRotation, 8,9,10,11);

void setup()

{

myStepperX.setSpeed(100); // Stepper motor speed

myStepperX.step(100);

delay(1000);

myStepperX.step(-100);

delay(1000);

}

void loop() {}

步骤8:装配机械零件

我们通过拧紧继续组装我们的结构第二步进电机到Y轴平台“见图1”。准备好Y轴后,您将准备两个轴,以便在第一步“见图2”中创建我们谈到的双轴计划。您需要做的就是将两个轴放置在90°“见图3”中。

制作笔架

我们通过放置一把小斧头准备笔架进入弹簧以固定3D打印的笔架,然后我们将伺服电机拧到其位置“见图4”,笔架已准备就绪,因此我们使用一些热胶或任何其他方式将其粘贴到Y轴的托架上为了能够在步进电机步骤“看图5”后在Y轴上滑动,然后我们将我们的活动平台固定在X轴的支架上“见图6”,我们完成了发动机电线的拧紧他们在板上的连接器。经过一些安排后,我们的机械设计已准备就绪,可以进行操作‘见图7’。

步骤9:软件部分

移动到软件部分,我们将结合三个软件以使机器保持活动状态,我在下面做了一个简短的描述第一张图片,我们将使用Inkscape软件进行设计,生成我们机器所需的gcode文件,并且为了理解gcode指令,机器应该有自己的代码,我们将使用Arduino IDE软件上传,最后一个部分是如何将机器的代码链接到gcode文件,这是由处理软件执行的。

第一步是上传arduino board scketch,你可以从下面的链接下载,不要忘记根据您的光学更新步进电机引脚。

准备Gcode‘Inkscape’

《然后我们转移到Inkscape,我们调整一些参数‘看图1’就像纸框和单位‘看图2’,我们准备我们的设计并保存在MakerBat unicon格式‘见图5,6’,如果这样您的Inkscape版本不提供格式,您可以放置一个附加组件,一旦您单击(保存),将出现一个新窗口以进行Gcode文件参数调整,您需要做的就是遵循相同的调整我们的一切都会很好,只需按照‘图片7,8,9’然后你这样设置这些参数,你就有了你的gCode文件。

注意:如果您使用的是高于0.48.5版本的Inkscape版本,则无法以所需格式保存Gcode文件

将机器链接到Gcode文件‘Processing 3’

转向处理软件,它有点像Arduino IDE‘见图10’所以你应该打开‘CNC程序’文件你可以从下面的链接下载并运行它‘见图11 ’,将出现第二个窗口,你需要按下键盘中的后一个来选择机器的COM端口‘见图12’,并且按后者g 选择所需的gcode文件,一旦选择,机器将直接开始绘图。

步骤10:测试和结果

这里我们正在进行一些测试,一旦上传了Gcode文件机器开始绘图,我真的很喜欢LED闪烁,显示发送到e的序列ach步进电机。

这些设计做得非常好,你可以看到这个项目很棒,也很容易制作,

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CNC物联网网关哪个好用?有什么功能特点?

    在智能制造浪潮席卷全球的当下,CNC(计算机数控)机床作为工业母机,其数字化升级已成为企业提升竞争力的核心路径。而CNC物联网网关作为连接机床与云端系统的“神经中枢”,不仅需要实现设备数据的高效采集
    的头像 发表于 03-17 15:56 314次阅读

    高性能CNC网关推荐,哪家好用?

    在智能制造浪潮中,CNC(数控机床)数据采集网关已成为连接设备与工业互联网的核心枢纽。面对协议兼容性、实时性、稳定性等核心需求,全球范围内涌现出一批技术领先的品牌。本文结合行业应用案例与技术参数
    的头像 发表于 02-06 13:34 324次阅读
    高性能<b class='flag-5'>CNC</b>网关推荐,哪家好用?

    cnc网关可以采集数据和程序下发吗,有哪些厂家是支持这种功能?

    cnc网关可以采集数据和程序下发吗,有哪些厂家是支持这种功能?
    发表于 01-19 10:14

    CNC数控散热器生产:中国CNC散热器企业的升级之路

    在电子设备功率密度持续提升、新能源汽车与工业控制技术快速迭代的当下,散热器的散热效率与结构精度直接决定设备运行稳定性与使用寿命。CNC(计算机数控)加工技术凭借微米级精度、自动化流程与复杂结构
    的头像 发表于 12-03 14:37 1202次阅读

    赋能CNC加工:经世智能复合机器人,打造无人化生产车间

    CNC加工车间的高效运转是企业提升核心竞争力的关键。然而,传统的CNC上下料模式普遍面临着“人工成本高、生产效率低、产品质量不稳定”等难题。经世智能推出专为CNC加工场景服务的CNC
    的头像 发表于 11-20 13:54 1633次阅读
    赋能<b class='flag-5'>CNC</b>加工:经世智能复合机器人,打造无人化生产车间

    如何为特殊设备定制最佳散热方案?——CNC散热片定制指南

    在现代电子设备与工业应用中,散热效率直接影响设备的稳定性与寿命。散热片作为核心散热组件,其设计精度与性能表现至关重要。CNC(计算机数控)加工技术凭借高精度、高灵活性的优势,成为散热片定制的主流选择
    的头像 发表于 10-22 15:07 625次阅读

    CNC铝材精密加工的数字控制技术

    CNC铝件加工是指利用计算机数字控制技术对铝材进行精密加工的生产方式。这种加工方法通过预设的程序指令,控制机床刀具对铝坯料进行切削、钻孔、铣削等操作,最终得到符合设计要求的零件或产品。CNC加工在铝
    的头像 发表于 09-02 16:19 1035次阅读

    CNC设备状态与能效监控平台解决方案

    制造业中,CNC(计算机数控)设备作为核心生产工具,其运行状态与能效水平直接关系到生产效率、产品质量及运营成本。传统CNC设备管理依赖人工巡检与经验判断,存在数据采集不及时、设备故障预警滞后、能效分析粗放等问题,导致非计划停机增加、资源浪费严重,越来越影响企业的数字化转型
    的头像 发表于 08-16 13:35 849次阅读

    CNC行业|复合机器人CNC上下料及自动换刀解决方案

    经世智能CNC上下料复合机器人,复合机器人集成AGV+机械臂+视觉系统,提供CNC多工序柔性上下料、CNC全自动刀具更换自动化解决方案,打通生产物流最后“一公里"。 机器人机械臂末端可定制末端夹具,车身可定制物料缓存架
    的头像 发表于 08-13 15:52 2471次阅读
    <b class='flag-5'>CNC</b>行业|复合机器人<b class='flag-5'>CNC</b>上下料及自动换刀解决方案

    CNC数控散热器生产:高精度制造赋能散热解决方案

    散热器是电子设备、机械系统中维持工作温度稳定的关键部件,其性能直接影响设备的运行效率与寿命。CNC(计算机数控)技术的应用,使散热器生产从传统手工加工转向自动化、高精度制造,满足了现代工业对散热组件
    的头像 发表于 08-13 11:43 971次阅读

    CNC散热器铝件加工:精密制造中的散热解决方案

    复杂流道设计、精细表面处理,满足不同场景对散热效率与结构强度的双重需求。 一、材料选择:铝合金的“散热基因” 铝制散热器的核心优势源于材料特性。6061铝合金因强度高、耐腐蚀性强,常用于CNC高精度加工,例如制作微通道散热器
    的头像 发表于 08-07 17:43 1467次阅读

    打造一台可以制作PCB的微型CNC雕刻机

    “  Tom Nixon 打造了一台简易的 CNC 雕刻机,用于制造简单的 PCB。 ” 我制造了一台用于制作 PCB 等物品的微型 CNC 雕刻机。它的工作行程为 106 x 104 x 20
    的头像 发表于 06-23 11:10 3014次阅读
    打造一台可以<b class='flag-5'>制作</b>PCB的微型<b class='flag-5'>CNC</b>雕刻机

    CNC数控机床数据采集解决方案

    CNC数控机床数据采集
    的头像 发表于 06-19 16:36 952次阅读
    <b class='flag-5'>CNC</b>数控机床数据采集解决方案

    CNC数控散热器生产解析

    在现代电子设备与工业制造领域,散热器的性能至关重要,CNC数控散热器生产技术凭借其优势成为主流选择。 CNC数控加工是一种利用数字化信息对机械运动和加工过程进行控制的方法。在散热器生产中,它具有
    的头像 发表于 06-04 18:25 756次阅读

    CNC互联网平台能够发挥哪些功能

    设备联网与数据采集:通过物联网技术,CNC互联网平台能够实现多品牌、多型号CNC机床的联网与数据采集,将不同设备的数据统一上传至云平台,实现生产过程的可视化。 设备监控与实时查看:平台支持实时查看
    的头像 发表于 05-20 10:50 639次阅读
    <b class='flag-5'>CNC</b>互联网平台能够发挥哪些功能