一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多药品配方组合的药品立体成型打印方法及装置与流程

2021-10-09 13:09:00 来源:中国专利 TAG:药品 组合 配方 成型 生物医药


1.本发明涉及生物医药加工技术领域,尤其涉及一种多药品配方组合的药品立体成型打印方法及装置。


背景技术:

2.三维打印技术,是一种快速成型计数,不需要经过传统工厂中的制造流程就可以生产出任意形状的物品,它是利用普通打印机的原理,将打印机和计算机连接起来,把原料装入机身,通过计算机的控制,使用喷射器将原料一层一层累计起来,最后实现计算机上数字模型实体化的步骤。
3.而在医药加工领域,由于药品配方的复杂性和多变性,仅仅将已经调配好的药品材料直接结合三维打印技术生产需要的成品药丸,已经不能满足当今社会高速发展下降本增效的需求,而且由于药品材料是提前调配的,并不能为每个配方提供定制化的生产,从而无法起到最大限度的疗效,以及不能有效的将毒副作用降到最低,因此如何为每个配方提供精准定制化的生产是我们亟待解决的问题。
4.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

5.本发明的主要目的在于提供一种多药品配方组合的药品立体成型打印方法及装置,旨在解决如何为每个配方提供精准定制化的生产的问题。
6.为实现上述目的,本发明提供了一种多药品配方组合的药品立体成型打印方法,所述方法包括以下步骤:
7.获取打印机各喷射模块对应的当前重量,根据各喷射模块对应的初始重量和所述当前重量获取各喷射模块对应成分的药品测量耗用量;
8.根据各喷射模块对应药品原料的预设药品流量获取各喷射模块对应成分的药品计算耗用量;根据所述药品计算耗用量和所述药品测量耗用量获取所述打印机的当前打印状态;
9.根据所述当前打印状态打印多成分组合药品。
10.可选地,所述获取打印机各喷射模块对应的当前重量,根据各喷射模块对应的初始重量和所述当前重量获取各喷射模块对应成分的药品测量耗用量的步骤,包括:
11.获取打印机活动模块对应的重量系数;
12.根据所述重量系数获取打印机各喷射模块对应的初始重量;
13.获取各喷射模块对应的当前重量;
14.根据所述初始重量和所述当前重量获取各喷射模块对应成分的药品测量耗用量。
15.可选地,所述获取活动模块对应的重量系数的步骤,包括:
16.获取打印机活动模块吸附有检测模块时,所述打印机活动模块和所述检测模块的
总重量;
17.获取所述打印机活动模块未吸附所述检测模块时,所述打印机活动模块的模块重量;
18.根据所述模块重量和所述总重量确定所述打印机活动模块对应的重量系数。
19.可选地,所述根据各喷射模块对应药品原料的预设药品流量获取各喷射模块对应成分的药品计算耗用量的步骤,包括:
20.根据各喷射模块中的药品信息查询药品流量对照表,以获得各喷射模块对应药品的预设药品流量;
21.获取各喷射模块的当前工作时长;
22.根据所述预设药品流量和所述当前工作时长获得各喷射模块对应成分的药品计算耗用量。
23.可选地,所述获取打印机各喷射模块对应的当前重量,根据各喷射模块对应的初始重量和所述当前重量获取各喷射模块对应成分的药品测量耗用量的步骤之前,还包括:
24.获取药品配方信息;
25.根据所述药品配方信息查询药品模型库,以获得所述药品配方信息对应成分的药品模型;
26.根据所述药品模型生成对应的gcode文件;
27.根据所述gcode文件,执行所述获取打印机各喷射模块对应的当前重量,根据各喷射模块对应的初始重量和所述当前重量获取各喷射模块对应成分的药品测量耗用量的步骤。
28.可选地,所述根据所述药品计算耗用量和所述药品测量耗用量获取所述打印机的当前打印状态的步骤,包括:
29.比较所述药品计算耗用量和所述药品测量耗用量,获取比较结果;
30.若所述比较结果为异常,则判定当前打印状态为故障,并发出报警信息;
31.若所述比较结果为正常,则判定当前打印状态为正常。
32.可选地,所述根据所述当前打印状态打印多成分组合药品的步骤之后,包括:
33.在所述当前打印状态为打印完成时,启动预设烘干模块对打印完成的药品进行干燥处理。
34.此外,为实现上述目的,本发明还提出一种多药品配方组合的药品立体成型打印装置,所述多药品配方组合的药品立体成型打印装置包括:
35.测量耗用量获取模块,用于获取打印机各喷射模块对应的当前重量,根据各喷射模块对应的初始重量和所述当前重量获取各喷射模块对应成分的药品测量耗用量;
36.计算耗用量获取模块,用于根据各喷射模块对应药品原料的预设药品流量获取各喷射模块对应成分的药品计算耗用量;打印状态获取模块,用于根据所述药品计算耗用量和所述药品测量耗用量获取所述打印机的当前打印状态;
37.药品打印控制模块,用于根据所述当前打印状态打印多成分组合药品。
38.可选地,所述测量耗用量获取模块,还用于获取打印机活动模块对应的重量系数,根据所述重量系数获取打印机各喷射模块对应的初始重量,获取各喷射模块对应的当前重量,根据所述初始重量和所述当前重量获取各喷射模块对应成分的药品测量耗用量。
39.可选地,所述测量耗用量获取模块,还用于获取打印机活动模块吸附有检测模块时,所述打印机活动模块和所述检测模块的总重量,获取所述打印机活动模块未吸附所述检测模块时,所述打印机活动模块的模块重量,根据所述模块重量和所述总重量确定所述打印机活动模块对应的重量系数。
40.本发明通过获取打印机各喷射模块对应的当前重量,根据各喷射模块对应的初始重量和所述当前重量获取各喷射模块对应成分的药品测量耗用量;根据各喷射模块对应药品原料的预设药品流量获取各喷射模块对应成分的药品计算耗用量;根据所述药品计算耗用量和所述药品测量耗用量获取所述打印机的当前打印状态;根据所述当前打印状态打印多成分组合药品。由于本发明是使用多个喷射模块将多个成分的药品同时进行喷射打印,相比于现有技术中直接使用调配好的药品材料进行打印的方式减少了人工配药的工作量,节省了大量的人力物力,还增加了药品材料配置的灵活性,让打印机可以针对不同的配方提供定制化的生产。同时,本发明通过药品计算耗用量和药品测量耗用量获取打印机的当前打印状态,使打印机根据当前打印状态进行打印,从而保证在药品打印过程中各成分药品能严格按照配方进行生产,进而能提高药品打印过程的精准度。
附图说明
41.图1为本发明多药品配方组合的药品立体成型打印方法第一实施例的流程示意图;
42.图2为本发明多药品配方组合的药品立体成型打印方法的打印机上吸附有喷射模块的活动模块示结构示意图;
43.图3为本发明多药品配方组合的药品立体成型打印方法的两种成分药品模型;
44.图4为本发明多药品配方组合的药品立体成型打印方法的三种成分药品模型;
45.图5为本发明多药品配方组合的药品立体成型打印方法第二实施例的流程示意图;
46.图6为本发明多药品配方组合的药品立体成型打印方法第三实施例的流程示意图;
47.图7为本发明多药品配方组合的药品立体成型打印方法第四实施例的流程示意图;
48.图8为本发明多药品配方组合的药品立体成型打印装置第一实施例的结构框图。
49.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
50.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
51.本发明实施例提供了一种多药品配方组合的药品立体成型打印方法,参照图1,图1为本发明一种多药品配方组合的药品立体成型打印方法第一实施例的流程示意图。
52.本实施例中,所述多药品配方组合的药品立体成型打印方法包括以下步骤:
53.步骤s10:获取打印机各喷射模块对应的当前重量,根据各喷射模块对应的初始重量和所述当前重量获取各喷射模块对应成分的药品测量耗用量;
54.需要说明的是,本实施例的执行主体可以是具有数据处理、网络通信以及程序运
行功能的计算服务设备,例如个人电脑、云服务器,也可以是其他能够实现上述功能的设备,本实施例对此不作限制。本实施例及下述各实施例将以云服务器为例进行具体说明。
55.此外,还需要说明的是,在将本发明多药品配方组合的药品立体成型打印方法应用于云服务器时,该云服务器可以通过以太网连接打印机进行远程打印,且可以同时用于控制多个打印机进行不同药品的打印。在本实施例及下述各实施例中将以远程打印、控制单个打印机为例进行具体说明。
56.其次,还需要说明的是,在本发明实施例中上述打印机为一种三维打印机,该三维打印机通过计算机的控制,使用喷射器将打印原料一层一层累积起来,从而实现三维模型打印。参见图2,图2为本发明多药品配方组合的药品立体成型打印方法的打印机上吸附有喷射模块的活动模块示结构示意图。
57.根据图2可知,该打印机包括:活动模块、喷射模块;该活动模块包括:固定面1、形变区2、可形变电阻安装槽3、电磁铁4、定位销5、重力传感器11,其中,固定面1用于连接打印机的活动轴,打印机通过可形变电阻安装槽内安装的可行变电阻获取重力传感器11处的重量;该喷射模块包括:定位孔6、磁铁7、装有药品的针筒8、喷嘴9、气管10,其中,药品通过气源驱动被喷射到指定位置。
58.可以理解的是,上述打印机各喷射模块可以是根据实际情况在打印机上安装的多个喷射模块,例如:待打印药品有两种成分甲和已,则在打印机上安装三个喷射模块a、b和c,其中三个喷射模块的作用分别是:喷射模块a用于完成药品的外壳的喷射、喷射模块b用于药品成分甲的喷射、喷射模块c用于药品成分乙的喷射;参见图3,图3为本发明多药品配方组合的药品立体成型打印方法的两种成分药品模型,该模型包括:外壳区域1、成分区域2和成分区域3;其中,上述喷射模块a用于完成外壳区域1的喷射打印,上述喷射模块b用于将药品成分甲喷射到成分区域2内以此完成成分区域2的喷射打印,上述喷射模块c用于将药品成分乙喷射到成分区域3以此完成成分区域3的喷射打印。
59.其次,还需说明的是,上述例子中还可以包括:待打印药品有三种分成甲、乙和丙,则在打印机上安装四个喷射模块a、b、c和d,其中四个模块的作用分别是:喷射模块a用于完成药品的外壳的喷射、喷射模块b用于药品成分甲的喷射、喷射模块c用于药品成分乙的喷射、喷射模块d用于药品成分丙的喷射;参见图4,图4为本发明多药品配方组合的药品立体成型打印方法的三种成分药品模型,该模型包括:外壳区域1、成分区域2、成分区域3和成分区域4;中,上述喷射模块a用于完成外壳区域1的喷射打印,上述喷射模块b用于将药品成分甲喷射到成分区域2内以此完成成分区域2的喷射打印,上述喷射模块c用于将药品成分乙喷射到成分区域3以此完成成分区域3的喷射打印,上诉喷射模块d用于将药品成分丙喷射到成分区域4以此完成成分区域4的喷射打印。
60.由上述内容可知,本发明实施例中打印机可以根据待打印药品配方中的成分选择多个喷射模块进行定制化打印,在药品成分为两种时选择三个喷射模块,在药品成分为三种时选择四个喷射模块,在药品成分为n种时选择n 1个喷射模块,因此本发明实施例中的打印机可以完成根据药品配方实现定制化的生产。
61.应理解的是,上述各喷射模块对应的初始重量可以是打印开始前各喷射模块的重量,其中,各喷射模块中装填有待打印药品的某一成分的原料。该初始重量的获取方式可以是从药品库中获取的对应的重量信息,也可以是现场人员使用现场称重设备称取后输入的
重量信息,还可以是对应喷射模块被吸附在活动模块后打印机通过重力传感器获取到的重量信息,本实施例对此不做限制。
62.可以理解的是,上述当前重量可以是打印开始后,当前时刻的各喷射模块的重量,其中,打印开始后各喷射模块中的药品原料从喷嘴中喷出,故而,各喷射模块的重量根据打印机运行的时间减少,因此,当前重量也会随着时间的变化而减少。
63.还需要理解的是,上述当前重量的数据来源于打印机重力传感器传输过来的重量参数,其传输频率是由管理员或者使用人员根据数据精准度、重力传感器性能以及服务器性能设定,从而可以在保证合理的重力数据精准度的情况下,最大限度的降低硬件设备要求,达到降低成本的目的。
64.其次,还需要理解的是,上述药品测量耗用量是指通过测量的方式获取当前时刻喷射模块中喷出的药品重量。
65.在具体实现中,云服务器获取当前时刻打印机各喷射模块的当前重量和初始重量,通过各喷射模块的初始重量减去各喷射模块的当前重量,从而得到各喷射模块对应成分的药品测量耗用量。
66.步骤s20:根据各喷射模块对应药品原料的预设药品流量获取各喷射模块对应成分的药品计算耗用量;
67.需要说明的是,上述药品流量是指药品原料在相同的气压和相同的时间作用下,从喷嘴9中喷出1克成分原料需要的时间,即为药品原料的流量。上述预设药品流量可以是通过查询药品库直接获取到的对应成分原料的流量,还可以是在打印机开始打印前测量获取的流量,本实施例中对此不作限制。
68.应理解的是,上述药品计算耗用量是指根据打印机对应喷射模块的当前工作时长和上述预设药品流量进行乘法运算,获取到当前时刻各喷射模块中药品原料喷出的重量。
69.在具体实现中,云服务器根据各喷射模块中药品原料的名称查询药品库,获取各喷射模块对应成分原料的流速,获取当前时刻各喷射模块的工作时间,将流速与工作时间进行乘法运算,即得到各喷射模块对应成分的药品计算耗用量。
70.步骤s30:根据所述药品计算耗用量和所述药品测量耗用量获取所述打印机的当前打印状态;
71.需要说明的是,上述打印机的当前打印状态包括:运行状态、停止状态、故障状态、正常状态。
72.进一步,为了使打印机能持续运行,提高生产效率,上述根据所述药品计算耗用量和所述药品测量耗用量获取所述打印机的当前打印状态的步骤,包括:
73.步骤s301:比较所述药品计算耗用量和所述药品测量耗用量,获取比较结果;
74.步骤s302:若所述比较结果为异常,则判定当前打印状态为故障,并发出报警信息;
75.步骤s303:若所述比较结果为正常,则判定当前打印状态为正常。
76.需要说明的是,本实施例中上述比较结果为正常、异常两种情况,在实际应用场景中,用户可以通过收集历史打印数据,从而分析不同比较结果下打印机的工作情况,进而进行比较结果的细化分类,最后获得更加准确的打印机的当前打印状态;例如:在药品计算耗用量为100g,药品测量耗用量为0g时,则判定当前打印机喷射模块的喷嘴堵塞了,设定当前
打印机状态为堵塞故障状态,并发出堵塞报警;在药品计算耗用量为10g,药品测量耗用量为100g时,则判断当前打印机的喷射模块药品流速与药品库不匹配,设定当前打印机状态为不匹配故障状态,并发出不匹配报警。
77.其次,工作人员接收到报警信息以后,还可以通过关闭电磁铁4的电源,从而将活动模块与喷射模块分离,进而替换药品喷射模块,来解决打印故障,恢复生产。
78.在具体实现中,云服务器通过比较上述药品计算耗用量和上述药品测量耗用量,获取比较结果,在比较结果为正常时,判定当前打印状态为正常状态,控制打印正常工作,在比较结果为异常时,判定当前打印状态为故障状态,禁止打印机继续工作,并发出报警信息。从而能在打印机运行过程中,准确的获取待打印药品的打印状态是否符合预期,并在不符合预期的情况下,发出报警信息,从而及时提醒工作人员及时排除故障情况,快速恢复生产,提高生产效率。
79.步骤s40:根据所述当前打印状态打印多成分组合药品。
80.在具体实现中,云服务器获取当前打印状态,在打印状态为正常时控制打印机继续打印多成分组合药品;在打印状态为异常是禁止打印机继续打印多成分组合药品。从而降低药品生产过程中的残次品出现率,提高了生产效率。
81.进一步的,为了避免打印完成后的药品,降低自然晾干导致的药品品质降低,所述根据所述当前打印状态打印多成分组合药品的步骤之后,包括:
82.步骤s50:在所述当前打印状态为打印完成时,启动预设烘干模块对打印完成的药品进行干燥处理。
83.需要说明的是,上述烘干模块用于为药品提供良好均匀度的温度,将打印完成后的药品中的水分蒸发,从而达到为药品进行干燥处理的目的。
84.在具体实现中,云服务器获取打印机打印状态,在上述打印状态为完成时,启动烘干模块,并将打印完成的药品移入烘干模块中进行干燥处理;在上述打印状态为未完成时,控制打印机继续打印。
85.本实施例通过获取打印机各喷射模块对应的当前重量,根据各喷射模块对应的初始重量和所述当前重量获取各喷射模块对应成分的药品测量耗用量;根据各喷射模块对应药品原料的预设药品流量获取各喷射模块对应成分的药品计算耗用量;根据所述药品计算耗用量和所述药品测量耗用量获取所述打印机的当前打印状态;根据所述当前打印状态打印多成分组合药品。由于使用多个喷射模块将待打印药品的多个成分进行同时喷射打印,相比于现有技术中直接使用调配好的药品原料进行打印的方式,减少了人工配药的过程,节省了大量的人力物力,同时提高了药品成分原料配制的灵活性,让打印机可以针对不同的配方提供定制化生产;其次,由于在生产过程中采用了实时获取并比较药品成分原料的计算耗用量与测量耗用量,从而得知生产过程中药品各成分原料是否是按配方比例以及用量在进行生产,而且在上述计算耗用量与测量耗用量不匹配时进行故障报警,从而使打印机提供不同配方定制化生产时,各成分原料能严格按照配方要求进行组合生产,进而降低了残次品出现率,提高生产效率。
86.参考图5,图5为本发明一种多药品配方组合的药品立体成型打印方法第二实施例的流程示意图。
87.基于上述第一实施例,本实施例多药品配方组合的药品立体成型打印方法在所述
步骤s10,包括:
88.步骤s101:获取打印机活动模块对应的重量系数;
89.需要说明的是,上述重量系数可以是通过上述打印机活动模块的重力传感器获取喷射模块的实际重量时需要使用转换公式中的重量系数,上述重量系数的获取方式可以是查询活动模块重量系数表获取上述活动模块对应的重量系数,还可以是通过实际测量的方式获取上述活动模块对应的重量系数,本实施例对此不做限制。
90.应理解的是,上述活动模块重量系数表为云服务器上用于存储活动模块与重量系数的对应关系表,云服务器可以通过活动模块的信息直接从该对应关系表中查询获取到活动模块对应的重量系数。
91.此外,为了能精确的获取上述重量系数,从而提高生产过程中喷射模块重量数值的可靠性,上述获取活动模块对应的重量系数的步骤,包括:
92.步骤s1011:获取打印机活动模块吸附有检测模块时,所述打印机活动模块和所述检测模块的总重量;
93.步骤s1012:获取所述打印机活动模块未吸附所述检测模块时,所述打印机活动模块的模块重量;
94.步骤s1013:根据所述模块重量和所述总重量确定所述打印机活动模块对应的重量系数。
95.需要说明的是,上述打印机活动模块为图3中的活动模块,上述检测模块为形状结构与图3中喷射模块一致的已知重量的金属块,且该金属块能够被上述活动模块中的电磁铁吸附,该金属块用于测量上述活动模块的重量系数。其中,该金属块的重量可以是:100g、200g、300g或任一与上述打印机适配的重量,本实施例对此不做限制。
96.在具体实现中,云服务器首先获取打印机的活动模块的重量a1,然后通过活动模块上的电磁铁将检测模块吸附,其中检测模块的重量为100g,进而获取到吸附检测模块后活动模块的总重量a2,根据公式得出重量系数n的数值;
97.其中,所述公式为:
[0098][0099]
此外,本实施例中测量获取重量系数的数值后,可以将上述重量系数更新到上述活动模块重量系数表中,从而提高活动模块重量系数表中活动模块对应重量系数的准确度;为了进一步提高重量系数的准确度,还可以在打印过程中定时使用上述方法获取当前重量系数值,本实施例中对此不作限制。
[0100]
步骤s102:根据所述重量系数获取打印机各喷射模块对应的初始重量;
[0101]
需要说明的是,上述初始重量是指各喷射模块中装填好对应的药品原料后,在打印开始前的总重量。
[0102]
在具体实现中,云服务器获取吸附有喷射模块的活动模块的总重量,通过总重量减去活动模块重量后再乘以重量系数,得到喷射模块的重量,重复上述操作,进而获取到各个喷射模块的重量。
[0103]
步骤s103:获取各喷射模块对应的当前重量;
[0104]
步骤s104:根据所述初始重量和所述当前重量获取各喷射模块对应成分的药品测
量耗用量。
[0105]
在具体实现中,云服务器获取各喷射模块当前时刻的重量,用各喷射模块对应的初始重量减去各喷射模块对应的当前时刻的重量,得到通过喷射模块中喷嘴喷出的药品成分原料的重量,即获得各喷射模块对应成分的药品测量耗用量。
[0106]
本实施例通过获取打印机活动模块对应的重量系数;根据上述重量系数获取打印机各喷射模块对应的初始重量;获取各喷射模块对应的当前重量;根据上述初始重量和上述当前重量获取各喷射模块对应成分的药品测量耗用量,由于使用了重量传感器获取喷射模块重量,且通过重量系数获取真实的喷射模块重量,进而可以实时获取精确的药品原料的消耗量,从而保证了后续步骤中使用药品测量耗用量数据的准确性和可靠性。
[0107]
参考图6,图6为本发明一种本发明多药品配方组合的药品立体成型打印方法第三实施例的流程示意图。
[0108]
基于上述第一实施例,本实施例多药品配方组合的药品立体成型打印方法在所述步骤s20,包括:
[0109]
步骤s201:根据各喷射模块中的药品信息查询药品流量对照表,以获得各喷射模块对应药品的预设药品流量;
[0110]
需要说明的是,上述药品流量对照表是指云服务器上存储的药品原料与上述原料在各喷射模块中流量的对照表,云服务器通过药品原料的信息以及喷射模型信息即可查询到各喷射模块中药品的成分原料在对应喷射模块中的流量信息。
[0111]
此外,还需要说明的是,上述各喷射模块中药品原料的流量的测量方法为:在相同气压以及相同时间的环境下,通过重量传感器获取到各喷射模块的重量1,在喷射模块工作指定时长后,重新通过重量传感器获取到各喷射模块的重量2,为了提高测量的精准度,还可以获取更多指定时长对应的各喷射模块的重量n,从而获取到指定时长喷射模块喷出的药品原料的重量,进而通过计算得到各喷射模块中药品原料的流量。
[0112]
在具体实现中,云服务器根据药品的成分原料信息以及喷射模型信息查询药品流量对照表,获取到各喷射模块对应的药品的预设药品流量。
[0113]
步骤s202:获取各喷射模块的当前工作时长;
[0114]
步骤s203:根据所述预设药品流量和所述当前工作时长获得各喷射模块对应成分的药品计算耗用量。
[0115]
在具体实现中,云服务器通过将各喷射模块对应的预设药品流量乘以各喷射模块的工作时长,从而计算得到当前各喷射模块对应成分的药品计算耗用量。
[0116]
本实施例中通过根据各喷射模块中的药品信息查询所述药品流量对照表,以获得各喷射模块对应药品的预设药品流量;获取各喷射模块的当前工作时长;根据所述预设药品流量和所述当前工作时长获得各喷射模块对应成分的药品计算耗用量;由于通过预设药品流量以及当前喷射模块工作时长来计算得到各喷射模块中药品计算耗用量,从而保证了后续步骤中使用药品计算耗用量数据的准确性和可靠性。
[0117]
参考图7,图7为本发明一种多药品配方组合的药品立体成型打印方法第四实施例的流程示意图。
[0118]
基于上述第一实施例,本实施例多药品配方组合的药品立体成型打印方法在所述步骤s10之前,还包括:
[0119]
步骤s01:获取药品配方信息;
[0120]
需要说明的是,上述药品配方信息是指待打印药品的各成分信息以及对应的重量信息,上述药品配方信息获取的方式包括:可以是工作人员手动输入的药品配方信息,还可以是工作人员直接选择药品库中历史配方信息,本实施中对此不作限制。
[0121]
步骤s02:根据所述药品配方信息查询药品模型库,以获得所述药品配方信息对应成分的药品模型;
[0122]
需要说明的是,上述药品模型库可以是云服务器上存储的药品模型库,在实际使用过程中,工作人员可以从中直接选择已有的药品模型作为本次的药品模型,还可以通过输入配方信息,让云服务器生成对应行状态的药品模型,也可以是云服务器根据配方信息自动选择匹配的药品模型作为本次的药品模型,本实施例中对此不作限制。
[0123]
此外,还需要说明的是,在上述药品配方在上述药品模型库中没有对应的药品模型时,工作人员可以通过云服务器提供的模型设计界面,手动设计药品模型,并将上述手动设计的药品模型作为本次的药品模型,还可以将上述手动设计的药品模型存入药品模型库,以方便后续再次选择使用,从降低反复设计带来的额外的人工成本,并且使用统一的药品模型还可以形成统一的模型标准,提高药品的打印效率和成功率。
[0124]
应理解的是,上述药品模型是一种用于三维打印的数字模型,并非实体模型。
[0125]
在具体实现中,云服务器根据药品配方信息自动从药品模型库中查找匹配的药品模型,并将找到的药品模型设置成本次的药品模型,即可理解为,根据所述药品配方信息查询药品模型库,以获得所述药品配方信息对应成分的药品模型。
[0126]
步骤s03:根据所述药品模型生成对应的gcode文件;
[0127]
在具体实现中,云服务器获取上述药品的数字模型,将上述数字模型通过转换程序转换成三维打印机可以执行的gcode文件。
[0128]
步骤s04:根据所述gcode文件,执行所述获取打印机各喷射模块对应的当前重量,根据各喷射模块对应的初始重量和所述当前重量获取各喷射模块对应成分的药品测量耗用量的步骤。
[0129]
本实施例中通过获取药品配方信息;根据所述药品配方信息查询药品模型库,以获得所述药品配方信息对应成分的药品模型;根据所述药品模型生成对应的gcode文件;根据所述gcode文件,执行所述获取打印机各喷射模块对应的当前重量,根据各喷射模块对应的初始重量和所述当前重量获取各喷射模块对应成分的药品测量耗用量的步骤;由于使用了本地药品模型库存储多成分药品模型,从而减少了人工反复设计药品模型的步骤,并且通过统一使用模型库中的模型,从而形成了统一的生产标准,从而提高了药品打印的效率和成功率。
[0130]
参照图8,图8为本发明多药品配方组合的药品立体成型打印装置第一实施例的结构框图。
[0131]
如图8所示,本发明实施例提出的多药品配方组合的药品立体成型打印装置包括:
[0132]
测量耗用量获取模块100,用于获取打印机各喷射模块对应的当前重量,根据各喷射模块对应的初始重量和所述当前重量获取各喷射模块对应成分的药品测量耗用量;
[0133]
计算耗用量获取模块200,用于根据各喷射模块对应药品原料的预设药品流量获取各喷射模块对应成分的药品计算耗用量;
[0134]
打印状态获取模块300,用于根据所述药品计算耗用量和所述药品测量耗用量获取所述打印机的当前打印状态;
[0135]
药品打印控制模块400,用于根据所述当前打印状态打印多成分组合药品。
[0136]
本实施例通过获取打印机各喷射模块对应的当前重量,根据各喷射模块对应的初始重量和所述当前重量获取各喷射模块对应成分的药品测量耗用量;根据各喷射模块对应药品原料的预设药品流量获取各喷射模块对应成分的药品计算耗用量;根据所述药品计算耗用量和所述药品测量耗用量获取所述打印机的当前打印状态;根据所述当前打印状态打印多成分组合药品。由于使用多个喷射模块将待打印药品的多个成分进行同时喷射打印,相比于现有技术中直接使用调配好的药品原料进行打印的方式,减少了人工配药的过程,节省了大量的人力物力,同时提高了药品成分原料配制的灵活性,让打印机可以针对不同的配方提供定制化生产;其次,由于在生产过程中采用了实时获取并比较药品成分原料的计算耗用量与测量耗用量,从而得知生产过程中药品各成分原料是否是按配方比例以及用量在进行生产,而且在上述计算耗用量与测量耗用量不匹配时进行故障报警,从而使打印机提供不同配方定制化生产时,各成分原料能严格按照配方要求进行组合生产,进而降低了残次品出现率,提高生产效率。
[0137]
基于本发明上述多药品配方组合的药品立体成型打印装置第一实施例,提出本发明多药品配方组合的药品立体成型打印装置的第二实施例。
[0138]
在本实施例中,所述测量耗用量获取模块100,还用于获取打印机活动模块对应的重量系数,根据所述重量系数获取打印机各喷射模块对应的初始重量,获取各喷射模块对应的当前重量,根据所述初始重量和所述当前重量获取各喷射模块对应成分的药品测量耗用量。
[0139]
进一步地,所述测量耗用量获取模块100,还用于获取打印机活动模块吸附有检测模块时,所述打印机活动模块和所述检测模块的总重量,获取所述打印机活动模块未吸附所述检测模块时,所述打印机活动模块的模块重量,根据所述模块重量和所述总重量确定所述打印机活动模块对应的重量系数。
[0140]
所述计算耗用量获取模块200,还用于根据各喷射模块中的药品信息查询药品流量对照表,以获得各喷射模块对应药品的预设药品流量,获取各喷射模块的当前工作时长,根据所述预设药品流量和所述当前工作时长获得各喷射模块对应成分的药品计算耗用量。
[0141]
进一步的,为了提高药品模型利用率,降低反复设计药品模型的人工成本,所述多药品配方组合的药品立体成型打印装置还包括:药品模型生成模块,所述药品模型生成模块用于获取药品配方信息,根据所述药品配方信息查询药品模型库,以获得所述药品配方信息对应成分的药品模型,根据所述药品模型生成对应的gcode文件,根据所述gcode文件,执行所述述获取打印机各喷射模块对应的当前重量,根据各喷射模块对应的初始重量和所述当前重量获取各喷射模块对应成分的药品测量耗用量的步骤。
[0142]
所述打印状态获取模块300,还用于比较所述药品计算耗用量和所述药品测量耗用量,获取比较结果,若所述比较结果为异常,则判定当前打印状态为故障,并发出报警信息,若所述比较结果为正常,则判定当前打印状态为正常。
[0143]
进一步的,为了避免打印完成后的药品,降低自然晾干导致的药品品质降低,所述多药品配方组合的药品立体成型打印装置还包括:药品烘干模块,所述药品烘干模型用于
在所述当前打印状态为打印完成时,启动预设烘干模块对打印完成的药品进行干燥处理。
[0144]
本发明多药品配方组合的药品立体成型打印装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。
[0145]
应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。
[0146]
需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
[0147]
另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的多药品配方组合的药品立体成型打印方法,此处不再赘述。
[0148]
此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0149]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0150]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(read only memory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0151]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜