从Solidworks到打印机:3D打印全流程解析(包含解决打印机常见问题的方法)
目录
1、solidworks转换格式
2、切片软件cura介绍
3、3D打印使用
4、3D打印机可能出现的问题及解决
-
翘边、移位、喷头堵塞、耗材安装、打印尺寸、其他
这是一篇非常非常基础小白的关于3D打印的文章,仅是个人看法,欢迎评论区交流指正。
1、solidworks转换格式
solidworks在建模的时候,文件格式大部分为 SLDPRT,但是切片软件能识别是STL格式。所以要先将文件另存为STL格式。
2、切片软件cura
我用的切片软件是cura ,版本是15.02.1.
在左上角文件里“打开模型”(打开的是上面STL格式的文件),会出现图1中黄色的模型,如果它是灰色的,不能直接打印,需要具体问题具体分析一下
第一次使用的话,可以直接在文件里面导入配置文件(读者的话,这个文件就在官网里找找吧)。
鼠标滚轮可以放大缩小,右键调整角度。
-
参数
1.层高:切片一层的高度。最直接影响到打印的速度,层高越小打印时间越长,打印精度越高。
2.壁厚:四周生成的塑料外壳的厚度,这部分是实心的。外壳之内的部分,使用的是网格状的塑料格子填充。外壳厚度很大程度上影响了3D打印件的坚固程度。
3.开启回抽:指在两次打印间隔时是否将塑料四回抽,防止多余的塑料在间隔期挤出,产生拉丝,影响打印质量。
4.填充:内部网格状塑料填充的密度,一般情况下20%就够了。
5.打印速度:每秒挤出多少毫米的塑料丝。通常情况下,50~60就够了。但层高等设置的比较大时,只能选择比较小的值,不然一次出丝就太多了。
6.温度:喷(PLA)头一般200左右比较合适,热床温度,55~60。
7.支撑类型:无支撑、局部支撑、全部支撑。局部支撑可能时只建立与平台接触的支撑,全部支持就是悬空的部分也会建立支撑。一般选择全部支撑。
8.附着类型:一般都要选择,为了让模型与热床之间附着的更好,解决翘边问题。一般选择底层网格。
图1
9.图1上边三个图标缓冲结束后,会出现打印所需时间,和耗材长度及重量。
10.图1中,蓝色方框那个黑色的三条交线指的是打印机的零点位置。在放置的时候要注意不要离它太远,尽量靠近它。
10.在图2文件-机型设置里,最大宽度是我们平时说的“长”,最大深度是“宽”,最大成型高度就是“高”。在这部分的设置里,一定要符合你所使用的3D打印机的大小,而且模型大小不能超过打印机的最大尺寸,不然打印可能会出现“积线”“叠线”等问题,这些问题下面的部分还会涉及。
发现一些比较好的文章,其他关于cura的详见http://t.****.cn/RbUv4
3、3D打印机使用
顺序:
1.调平
喷嘴与平台距离太大,喷丝与平台粘度会很小,容易翘边、移位;距离太小会造成喷出受阻或损坏喷头。
一般3D打印机应该有专门调平的设置,有的就叫“调平”,有的叫“标准校准模式”。用A4纸测试,将A4纸放在喷嘴与平台之间,调整平台下面的旋钮,调到比较松,A4纸移动时稍稍有点阻力就好。
如果零件不太大,优先保证中间区域距离合适就好,如果接近打印机打印尺寸的极限的话,就要好好调平。
有的教程说最好先预热后调平,注意这里应该是预热平台,不是预热喷嘴(太热的话A4纸不就烧了吗),因为热胀冷缩可能会有影响。
用A4纸测试的时候一定要清理好喷嘴,因为喷嘴残留物会影响高度。
2.查看喷口能否正常出丝
先确定喷口与平面有一定距离。有的3D打印机点击“挤出”功能会自动加热吐丝;有的3D打印机要手动调整点击“安装细丝”,控制突出毫米数,具体视情况而定。
3.调零
一般3D打印机都会调零这个按钮,确定打印之前点击,喷头回到原点就可以了。
4.开始打印
在3D打印机的界面里点打印就可以了。可以等3D打印机预热完,等喷头打印一段距离,确定喷头正常出丝再离开。
4、3D打印机可能出现的问题及解决
本人目前只用过两台不同厂家的打印机,文章仅供参考,欢迎大家评论区交流讨论指正。
如果问题无法解决,可以问3D打印机厂家的客服,大部分情况下他们的回复都是最专业的(当然有的时候机子的做法和客服的说法并不统一,要看自己机器的脾性了)。
1、翘边
可能平台温度不够高,正常情况平台温度50℃左右就够了。
还有可能因为调平没有调好,导致喷头离平台太远导致的细丝降落平台时温度过低。
2、移位
图2
图3
3D打印尺寸有问题。打印模型超过3D打印的打印范围,如图2、3。除了打印出来的东西可能会出现细丝的各种奇怪走位和奇妙重叠,另一个表现就是打印机在打印的时候可能会撞到杆子,发出“碰”的声音。因为喷头想往前继续打印,但是3D打印的框架栏杆拦住了它,它就只能在原地吐丝。这种打印的过程喷头和模型会有碰撞,整个打印机可能都会颤抖,最后出来,有问题的那一边可能会凹凹凸凸的,如图4所示。
图4
除了模型尺寸和3D打印机不适配出的问题,还有一种移位的可能,就是耗材送丝不畅,线拉住喷头了,使喷头不能正常的行走。不过20年前后出的3D打印机大部分都有帮助正常送丝的舵机,注意装耗材那个圈的摆放位置(如下图5),使细丝能够顺利的走到喷口问题就不大。打印机打到一般喷头被细丝拽住移位的情况如图6.
图5
图6
3、喷头堵塞
先加热喷头,把温度调到210~220℃左右。选择3D打印机可以挤出细丝的选项,有的打印机是“挤出”,然后点击挤出长度;有的打印机是“吐出细丝”。
如果喷头在挤出细丝(喷口开关打开)的状态下不能自然出丝的话,用人手捏住耗材,向下压,人工挤出耗材试试。
如果还是不行,可以用最细的六角螺丝(如下图),在喷头加热的状态下,捅进安装细丝的地方,把细丝捅出来,如果喷口有细丝出来了,说明把细丝捅完问题就不大了。
如果还是不行,可以把喷头那部分拆开,比如原来是图7,把它拆成图8。然后把红圈的部分上卡住的细丝用尖嘴钳夹出来。如果夹不出来,还可以用打火机给六角螺丝加热,然后再怼到卡住的细丝那里,挤出来。
图7
图8
喷头在打印的过程中需要散热,风扇应该一直转,不然非常容易堵塞。如果风扇不转,或者时转时不转,可以先把喷头的模块拆开,检查电线接的是否牢固,如图9。如果风扇的线接的牢固但还是有问题的话,可以考虑换一个风扇。图10为风扇时转时不转,喷头时不堵的细筛状态。
图9
图10
如果风扇没问题,喷头通了,吐丝顺畅,但是打印了一会又开始堵头了,反反复复,无穷尽也,总是如此的话,可能和耗材有关系。查一下耗材的打印温度或者换一个贵一点的耗材。
4、耗材安装
一般耗材靠近喷口的那一端要安装3cm左右进去。如果大力出奇迹不行的话,先把耗材端口剪平,然后掰直。有的3D打印机是有按钮的,要按住按钮才能安装耗材,这部分需要确认一下。确定该按的按钮都按住了,再把耗材往该怼的地方怼。
5、3D打印尺寸问题
个人非常不建议打印较大的模型。个人非常不建议在3D打印机的极限蹦迪,除非你找到了你自己3D打印机的极限状态,并且温度、调平都做到完美,不然一般打印都会出问题。
个人感觉3D打印的长、宽、高三分之二以内的打印,相对而言比较不那么容易出问题。一般长和宽的极限是平台各边往里收1厘米,高的话不那么容易确定,一定要看说明书或参数,或找客服弄清楚。
并且,个人不建议打印细高或太高的模型,很容易打到一半出各种问题。
如果是较高的模型,尤其不能几个模型连着打,模型之间会连有一些细丝,这些是打印机的吐丝没有及时收住,喷头移向下一个模型时留下的,越积越多在喷头走位时撞到容易全军覆没。
6、其它
如果打印出来是波浪,有可能是下图选择螺旋打印;也有可能是没选螺线打印,但填充密度比较小。
推荐阅读
-
纯干货分享 | 研发效能提升——敏捷需求篇-而敏捷需求是提升效能的方式中不可或缺的模块之一。 云智慧的敏捷教练——Iris Xu近期在公司做了一场分享,主题为「敏捷需求挖掘和组织方法,交付更高业务价值的产品」。Iris具有丰富的团队敏捷转型实施经验,完成了企业多个团队从传统模式到敏捷转型的落地和实施,积淀了很多的经验。 这次分享主要包含以下2个部分: 第一部分是用户影响地图 第二部分是事件驱动的业务分析Event driven business analysis(以下简称EDBA) 用户影响地图,是一种从业务目标到产品需求映射的需求挖掘和组织的方法。 在软件开发过程中可能会遇到一些问题,比如大家使用不同的业务语言、技术语言,造成角色间的沟通阻碍,还会导致一些问题,比如需求误解、需求传递错误等;这会直接导致产品的功能需求和要实现的业务目标不是映射关系。 但在交付期间,研发人员必须要将这些需求实现交付,他们实则并不清楚这些功能需求产生的原因是什么、要解决客户的哪些痛点。研发人员往往只是拿到了解决方案,需要把它实现,但没有和业务侧一起去思考解决方案是否正确,能否真正的帮助客户解决问题。而用户影响地图通常是能够连接业务目标和产品功能的一种手段。 我们在每次迭代里加入的假设,也就是功能需求。首先把它先实现,再逐步去验证我们每一个小目标是否已经实现,再看下一个目标要是什么。那影响地图就是在这个过程中帮我们不断地去梳理目标和功能之间的关系。 我们在软件开发中可能存在的一些问题 针对这些问题,我们如何避免?先简单介绍做敏捷转型的常规思路: 先做团队级的敏捷,首先把产品、开发、测试人员,还有一些更后端的人员比如交互运维的同学放在一起,组成一个特训团队做交付。这个团队要包含交付过程中所涉及的所有角色。 接着业务敏捷要打通整个业务环节和研发侧的一个交付。上图中可以看到在敏捷中需求是分层管理的,第一层是业务需求,在这个层级是以用户目标和业务目标作为输入进行规划,同时需要去考虑客户的诉求。业务人员通过获取到的业务需求,进一步的和团队一起将其分解为产品需求。所以业务需求其实是我们真正去发布和运营的单元,它可以被独立发布到我们的生产环境上。我们的产品需求其实就是产品的具体功能,它是我们集成和测试的对象,也就是我们最终去部署到系统上的一个基本单元。产品需求再到了我们的开发团队,映射到迭代计划会上要把它分解为相应的技术任务,包括我们平时所说的比如一些前端的开发、后端的开发、测试都是相应的技术任务。所以业务敏捷要达到的目标是需要去持续顺畅高质量的交付业务价值。 将这几个点串起来,形成金字塔结构。最上层我们会把业务目标放在整个金字塔的塔尖。这个业务目标是通过用户的目标以及北极星指标确立的。确认业务目标后再去梳理相应的业务流程,最后生产。另外产品需求包含了操作流程和业务规则,具需求交付时间、工程时间以及我们的一些质量标准的要求。 谈到用户影响的地图,在敏捷江湖上其实有一个传说,大家都有一个说法叫做敏捷需求的“任督二脉”。用户影响地图其实就是任脉,在黑客马拉松上用过的用户故事地图其实叫督脉。所以说用户影响地图是在用户故事地图之前,先帮我们去梳理出我们要做哪些东西。当我们真正识别出我们要实现的业务活动之后,用户故事地图才去梳理我们整个的业务工作流,以及每个工作流节点下所要包含的具体功能和用户故事。所以说用户影响地图需要解决的问题,我们包括以下这些: 首先是范围蔓延,我们在整张地图上,功能和对应的业务目标是要去有一个映射的。这就避免了一些在我们比如有很多干系人参与的会议上,那大家都有不同想法些立场,会提出很多需求(正确以及错误的需求)。这个时候我们会依据目标去看这些需求是否真的是会影响我们的目标。 这里提到的错误需求,比如是利益相关的人提出的、客户认为产品应该有的、某个产品经理需求分析师认为可以有的....但是这些功能在用户影响地图中匹配不到对应目标的话,就需要降低优先级或弃掉。另外,通常我们去制定解决方案的时候,会考虑较完美的实现,导致解决方案括很多的功能。这个时候关键目标至关重要,会帮助我们梳理筛选、确定优先级。 看一下用户影响到地图概貌 总共分为一个三层的结构: 第一层why,你的业务目标哪个是最重要的,为什么?涉及到的角色有哪些? 第二层how ,怎样产生影响?影响用户角色什么样的行为? (不需要去列出所有的影响,基于业务目标) 第三层what,最关键的是在梳理需求时不需一次把所有细节想全,这通常团队中经常遇到的问题。 我们用这个例子来看一下 这是一个客服中心的影响地图,业务目标是 3个月内不增加客服人数的前提下能支持1.5倍的用户数。此业务目标设定是符合 smart 原则的,specific非常的具体,miserable 是可以衡量的,action reoriented是面向活动的, real list 也是很实际的。 量化的目标会指引我们接下来的行动,梳理一个业务目标,尽量去量化,比如 :我们通过打造一条什么样的流水线,能够提高整个部署的效率,时间是原来的 1/2 。这样才是一个能量化的有意义的目标。 回到这幅图, how 层级识别出来的内容,客服角色:想要对它施加的影响,把客户引导到论坛上,帮助客户更容易的跟踪问题,更快速的去定位问题。初级用户:方论坛上找到问题。高级用户:在论坛上回答问题。通过我们这些用户角色,进行活动,完成在不增加客户客服人数的前提下支持更多的用户数量。 最后一个层级,才是我们日常接触比较多的真正的功能的特性和需求,比如引导到客户到论坛上,其实这个产品就需要有一个常见问题的论坛的链接。这个层次需要我们团队进一步地在交付,在每个迭代之前做进一步的梳理,细化成相应的用户故事。 这个是云智慧团队中,自己做的影响地图的范例,可以看下整个的层级结构。序号表示优先级。 那我们用户影响地图可以总结为:
-
从Solidworks到打印机:3D打印全流程解析(包含解决打印机常见问题的方法)