[go: up one dir, main page]

CN102673934B - Automated pharmacy drug storage control and management system - Google Patents

Automated pharmacy drug storage control and management system Download PDF

Info

Publication number
CN102673934B
CN102673934B CN201210152832.6A CN201210152832A CN102673934B CN 102673934 B CN102673934 B CN 102673934B CN 201210152832 A CN201210152832 A CN 201210152832A CN 102673934 B CN102673934 B CN 102673934B
Authority
CN
China
Prior art keywords
storage
medicine
drug
medicines
warehouse
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201210152832.6A
Other languages
Chinese (zh)
Other versions
CN102673934A (en
Inventor
贠超
王伟
樊明
车洪磊
方龙伟
郭艺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beihang University
Original Assignee
Beihang University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beihang University filed Critical Beihang University
Priority to CN201210152832.6A priority Critical patent/CN102673934B/en
Publication of CN102673934A publication Critical patent/CN102673934A/en
Application granted granted Critical
Publication of CN102673934B publication Critical patent/CN102673934B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)
  • Medical Preparation Storing Or Oral Administration Devices (AREA)

Abstract

The invention provides an automated pharmacy drug storage control and management system, which comprises a control subsystem and a management subsystem. The storage management subsystem is used for drug storage space distribution and storage space management and has two functions, i.e. a storage space management function and a storage space distribution function. The storage space management function is used for inquiry and modification of the drug storage space state, wherein the storage space state comprises three modes, i.e. occupied, idle and faulty. The storage space distribution function is used for distribution of storage space of newly added drugs and supplemented drugs. The storage control subsystem is used for controlling storage operations of a Cartesian coordinate robot and a cartridge clip type drug supply manipulator. The storage space can be distributed automatically according to drugs to be stored, drugs can be automatically delivered into specified storage tanks, the labor can be saved greatly, the labor intensity of pharmacists in storage operations can be reduced, and the system has good application prospects.

Description

自动化药房药品入库控制与管理的系统Automatic pharmacy drug storage control and management system

技术领域 technical field

本发明涉及药房药品入库操作的技术领域,特别涉及一种药房药品入库管理与控制的系统。The invention relates to the technical field of pharmacy drug storage operation, in particular to a system for management and control of pharmacy drug storage.

背景技术 Background technique

目前,药房药品入库操作多由手工完成,即药剂师根据药品缺乏情况把相应药品补充到相应位置,这种方式效率很低,且药品调配差错率高。因此,通过控制机械手将所需药品批量、自动、准确地送入到药房存储药品的倾斜式储药槽中,从而降低药师劳动强度,提高上药效率,减少入库差错率成为亟待解决的技术问题。At present, the warehousing of medicines in pharmacies is mostly done manually, that is, pharmacists replenish the corresponding medicines to the corresponding positions according to the shortage of medicines. This method is very inefficient and has a high error rate in medicine deployment. Therefore, by controlling the manipulator to send the required medicines in batches, automatically and accurately into the inclined medicine storage tank where the medicines are stored in the pharmacy, so as to reduce the labor intensity of the pharmacist, improve the efficiency of medicine feeding, and reduce the error rate of storage has become an urgent technology to be solved. question.

发明内容 Contents of the invention

本发明的目的是提供一种自动化药房药品入库控制与管理的系统,根据药品入库清单,自动为待入库的药品分配储位及本储位的入库数量,并控制机械手将所需药品运动到指定的储药槽,最终根据每个储位的实际入库数量更新库存数量,从而顺利完成入库操作。该系统可靠性高,操作简洁,人性化,节省了人力,大大提高了药品入库的效率。The purpose of the present invention is to provide a system for automatic pharmacy drug storage control and management. According to the drug storage list, automatically allocate storage positions and the storage quantity of the storage positions for the drugs to be stored, and control the manipulator to move the required The medicine is moved to the designated medicine storage tank, and finally the inventory quantity is updated according to the actual storage quantity of each storage location, so as to successfully complete the storage operation. The system has high reliability, simple operation, humanization, saves manpower, and greatly improves the efficiency of drug storage.

本发明的目的通过以下技术方案来实现:The purpose of the present invention is achieved through the following technical solutions:

一种自动化药房药品入库控制与管理的系统,该系统包括入库管理子系统与入库控制子系统两部分;所述的入库管理子系统负责药品储位分配、入库储位管理;所述的入库控制子系统负责控制直角坐标机器人及弹夹式上药机械手进行入库操作。An automated pharmacy drug storage control and management system, the system includes two parts: a storage management subsystem and a storage control subsystem; the storage management subsystem is responsible for drug storage allocation and storage storage management; The warehousing control subsystem is responsible for controlling the Cartesian coordinate robot and the magazine-type drug feeding manipulator to perform warehousing operations.

进一步的,所述的入库管理子系统,具有储位管理系统和入库储位分配系统,所述的储位管理系统用于负责查询及修改药品储位状态,储位状态包含三种模式,即占用、闲置、故障;入库储位分配系统用于负责新增药品及补货药品的储位分配。Further, the storage management subsystem has a storage location management system and a storage location distribution system. The storage location management system is used to inquire and modify the drug storage location status, and the storage location status includes three modes , that is, occupancy, idleness, and failure; the storage allocation system for storage is used for the storage allocation of new drugs and replenishment drugs.

进一步的,所述的入库控制子系统,用于控制直角坐标机器人及弹夹式上药机械手按照入库管理子系统发送的储位坐标及入库数量进行上药操作。Further, the warehousing control subsystem is used to control the Cartesian coordinate robot and the magazine-type medicine feeding manipulator to perform the medicine feeding operation according to the storage location coordinates and the warehousing quantity sent by the warehousing management subsystem.

进一步的,所述的入库管理子系统具体为:药品入库前,需确定本次入库药品是新增品种还是补货的品种;若为新增品种,先通过药品三维尺寸检测装置测量出本次入库药品的长度、宽度及高度,将此数据录入到入库管理子系统中,同时录入药品条形码编号、入库时间、生产批号、生产厂家的信息,之后点击新增按钮,此时只有和新增操作相关的按钮才能使用;入库管理子系统通过上述录入的信息为本次入库的药品分配合适的空闲储药槽,之后药师按照系统计算出的本次入库数量将待入库的药品放置在弹夹式上药机械手的托板上,确认上药操作;以上步骤完成后,由直角坐标机器人将上药机械手定位到准确的储位号,将药品送入到储药槽中,最后将上药的数量反馈给管理系统,管理系统根据实际的上药数量更新后台数据库中的库存表;以此类推,药师将所有新增加的药品按照上述步骤进行入库操作;若为补货品种,先点击补药按钮,此时和新增有关的操作按钮均不能使用;再通过条码扫描装置确认此药品是否为缺货药品,若此药品缺货则系统会提示出此药品的缺货数量,并将缺货的储药槽显示在操作界面上,显示的储药槽为系统依据此入库药品缺货量多少、药品批次的临近程度以及入库效率的因素,按照优先级由大到小排列出的;药师根据显示出的储药槽进行选择后,系统会提示出本储药槽需入库的药品数量,之后药师根据提示的入库数量将药品依次通过扫描仪扫码检验后,将药品放置在机械手上,确认上药操作;以上步骤完成后,由直角坐标机器人将上药机械手定位到准确的储位号,将药品送入到储药槽中,最后将上药的数量反馈给管理系统,管理系统根据实际的上药数量更新后台数据库中的库存表;以此类推,药师将所有缺货的药品按照上述步骤进行入库操作。Further, the storage management subsystem specifically includes: before the drug storage, it is necessary to determine whether the drug entering the storage is a new type or a replenishment type; Enter the length, width and height of the drug in the warehouse this time, enter this data into the warehouse management subsystem, and enter the drug barcode number, warehouse time, production batch number, and manufacturer's information at the same time, and then click the Add button. Only the button related to the new operation can be used; the storage management subsystem allocates a suitable free drug storage tank for the drug entering the storage through the information entered above, and then the pharmacist calculates the storage quantity for this storage according to the system. The medicines to be put into the warehouse are placed on the pallet of the magazine-type medicine-feeding manipulator, and the medicine-feeding operation is confirmed; after the above steps are completed, the Cartesian coordinate robot will position the medicine-feeding manipulator to the accurate storage position number, and send the medicine into the storage place. In the medicine tank, finally feed back the quantity of medicines to the management system, and the management system updates the inventory table in the background database according to the actual quantity of medicines; and so on, the pharmacist puts all newly added medicines into the warehouse according to the above steps; If it is a replenishment product, first click the replenishment button. At this time, the operation buttons related to adding are unavailable; then use the barcode scanning device to confirm whether the drug is out of stock. If the drug is out of stock, the system will prompt the drug The out-of-stock quantity, and display the out-of-stock drug storage tanks on the operation interface. The displayed drug storage tanks are based on factors such as the number of out-of-stock drugs in the system, the proximity of drug batches, and the storage efficiency. The priority is arranged in descending order; after the pharmacist makes a selection according to the displayed medicine storage tank, the system will prompt the quantity of medicines that need to be stored in the medicine storage tank, and then the pharmacist will scan the medicines one by one according to the suggested storage quantity After the instrument scans the code for inspection, place the medicine on the manipulator to confirm the medicine feeding operation; after the above steps are completed, the Cartesian coordinate robot will position the medicine feeding manipulator to the accurate storage position number, send the medicine into the medicine storage tank, and finally Feedback the quantity of medicines supplied to the management system, and the management system updates the inventory table in the back-end database according to the actual quantity of medicines supplied; and so on, the pharmacist puts all out-of-stock medicines into the warehouse according to the above steps.

进一步的,所述的入库控制子系统主要由多轴运动控制卡、操作系统终端工控机、条码扫描仪以及条码打印机组成;多轴运动控制卡用于控制X轴伺服驱动器、Y轴伺服驱动器、步进电机驱动器、交流调速电机以及检测传感器;X轴与Y轴伺服驱动器用于控制X轴与Y轴伺服电机,上述伺服电机用于驱动X-Y型直角坐标机器人的水平及竖直运动;步进电机驱动器用于控制步进电机的进给运动,步进电机用于驱动上药机械手托板的升降,进而实现药品的垂直进给运动,步进电机每次进给的距离就是每盒入库药品的高度,步进电机进给的次数即是每次入库药品的数量;交流调速电机的运转用于带动拨杆运动,从而实现药品的水平进药运动;机械手托板每垂直方向进给一次,拨杆运转一周,从而将一盒药品拨入储药槽中;机械手前端,与储药槽对接处安有一堆光电传感器,用于记录入库药品的次数,同时用于检测是否有药品卡在储药槽的入库端;在入库过程中,当某一盒药品没有顺利进入储药槽而卡在了储药槽的入库端时,光电传感器即检测到了该故障,多轴控制卡的用户使能信号端的电平会有一个由高到低的跳变,监控程序检测到这种跳变后控制机械手入库运动停止,并发出报警,提示工作人员维修。Further, the storage control subsystem is mainly composed of a multi-axis motion control card, an operating system terminal industrial computer, a barcode scanner and a barcode printer; the multi-axis motion control card is used to control the X-axis servo driver and the Y-axis servo driver , stepper motor driver, AC speed regulating motor and detection sensor; X-axis and Y-axis servo drivers are used to control the X-axis and Y-axis servo motors, and the above-mentioned servo motors are used to drive the horizontal and vertical movements of the X-Y type Cartesian coordinate robot; The stepping motor driver is used to control the feeding movement of the stepping motor, and the stepping motor is used to drive the lifting of the medicine feeding manipulator, and then realize the vertical feeding movement of the medicine. The distance of each feeding of the stepping motor is the The height of the medicines in the warehouse, the number of feeding times of the stepping motor is the quantity of medicines in the warehouse each time; the operation of the AC speed regulating motor is used to drive the movement of the lever, so as to realize the horizontal movement of medicines; Feed once in the direction, and the lever rotates for one week, so that a box of medicines is dialed into the medicine storage tank; a bunch of photoelectric sensors are installed at the front end of the manipulator, which is connected to the medicine storage tank, to record the number of times the medicines are put into the warehouse, and to detect them at the same time. Whether there is a drug stuck at the storage end of the storage tank; during the storage process, when a box of medicine does not enter the storage tank smoothly but is stuck at the storage end of the storage tank, the photoelectric sensor detects the fault , The level of the user enable signal terminal of the multi-axis control card will have a jump from high to low. After the monitoring program detects this jump, it will control the movement of the manipulator into the warehouse to stop, and send an alarm to prompt the staff for maintenance.

本发明和现有技术相比的优点在于:Compared with the prior art, the present invention has the following advantages:

本发明综合考虑待入库药品的在库情况、缺货情况及出库频率自动为待入库药品分配存储位置及该储位入库的数量,并控制直角坐标机器人及上药机械手将药品运送到指定存储位置,最后根据存储位置的实际入库数量更新数据库内的药品库存数量,这种控制及管理方法大大降低了药剂师药品入库的劳动强度,提高了药品入库的效率,最大限度的满足了药品的库存量,保证了高峰期的发药需求,改善了医院药房的服务质量,显著提高了经济效益和社会效益。The present invention comprehensively considers the in-warehouse situation, out-of-stock situation and outbound frequency of the medicines to be put into the warehouse, and automatically assigns the storage location and the quantity of the storage location for the medicines to be put into the warehouse, and controls the Cartesian coordinate robot and the medicine loading manipulator to transport the medicines. to the designated storage location, and finally update the drug inventory quantity in the database according to the actual storage quantity of the storage location. This control and management method greatly reduces the labor intensity of the pharmacist’s drug storage, improves the efficiency of drug storage, and maximizes the It satisfies the inventory of medicines, ensures the demand for medicines in the peak period, improves the service quality of hospital pharmacies, and significantly improves economic and social benefits.

附图说明 Description of drawings

图1为本发明的入库操作管理界面;Fig. 1 is the storage operation management interface of the present invention;

图2为本发明的入库操作控制流程图;Fig. 2 is the storage operation control flowchart of the present invention;

图3为本发明的控制与管理系统硬件架构图;Fig. 3 is a control and management system hardware architecture diagram of the present invention;

图4为本发明的储位管理可视化操作界面;Fig. 4 is the visualized operation interface of the storage position management of the present invention;

图5为本发明的储位信息管理操作界面;Fig. 5 is the location information management operation interface of the present invention;

图6本发明的储位类型管理操作界面。Fig. 6 is the storage type management operation interface of the present invention.

具体实施方式 Detailed ways

下面结合附图对本发明技术方案作进一步说明。The technical solution of the present invention will be further described below in conjunction with the accompanying drawings.

药房药品入库管理与控制系统,入库操作管理界面如图1所示。药品入库前,需确定本次入库药品是新增品种还是补货的品种。若为新增品种,先通过药品三维尺寸检测装置测量出本次入库药品的长度、宽度及高度,将此数据录入到管理系统中,同时录入药品条形码编号、入库时间、生产批号、生产厂家等信息,之后点击新增按钮,此时只有和新增操作相关的按钮才能使用。管理系统通过上述录入的信息为本次入库的药品分配合适的空闲储药槽,之后药师按照系统计算出的本次入库数量将待入库的药品放置在弹夹式上药机械手的托板上,确认上药操作。以上步骤完成后,由直角坐标机器人将上药机械手定位到准确的储位号,将药品送入到储药槽中,最后将上药的数量反馈给管理系统,管理系统根据实际的上药数量更新后台数据库中的库存表。以此类推,药师将所有新增加的药品按照上述步骤进行入库操作。Pharmacy drug storage management and control system, the storage operation management interface is shown in Figure 1. Before the drug is put into the warehouse, it is necessary to determine whether the drug to be put into the warehouse is a new type or a replenishment type. If it is a newly added variety, first measure the length, width and height of the drug entering the warehouse through the three-dimensional size detection device of the drug, and enter this data into the management system, and at the same time enter the drug barcode number, storage time, production batch number, production Manufacturer and other information, and then click the Add button. Only the buttons related to the Add operation can be used at this time. The management system allocates suitable free drug storage tanks for the medicines entering the warehouse this time through the information entered above, and then the pharmacist places the medicines to be warehoused on the tray of the magazine-type drug feeding manipulator according to the quantity calculated by the system for this time. On the board, confirm the drug application operation. After the above steps are completed, the Cartesian coordinate robot will position the drug feeding manipulator to the accurate storage position number, send the drug into the drug storage tank, and finally feed back the amount of drug applied to the management system. Update the inventory table in the backend database. By analogy, the pharmacist puts all newly added drugs into the warehouse according to the above steps.

若为补货品种,先点击补药按钮,此时和新增有关的操作按钮均不能使用。再通过条码扫描装置确认此药品是否为缺货药品,若此药品缺货则系统会提示出此药品的缺货数量,并将缺货的储药槽显示在操作界面上,显示的储药槽为系统依据此入库药品缺货量多少、药品批次的临近程度以及入库效率等因素,按照优先级由大到小排列出的。药师根据显示出的储药槽进行选择后,系统会提示出本储药槽需入库的药品数量,之后药师根据提示的入库数量将药品依次通过扫描仪扫码检验后,将药品放置在机械手上,确认上药操作。以上步骤完成后,由直角坐标机器人将上药机械手定位到准确的储位号,将药品送入到储药槽中,最后将上药的数量反馈给管理系统,管理系统根据实际的上药数量更新后台数据库中的库存表。以此类推,药师将所有缺货的药品按照上述步骤进行入库操作。If it is a replenishment type, click the supplement button first, and the operation buttons related to adding are unavailable at this time. Then use the barcode scanning device to confirm whether the medicine is out of stock. If the medicine is out of stock, the system will prompt the out-of-stock quantity of the medicine, and display the out-of-stock medicine storage tank on the operation interface. Based on factors such as the out-of-stock quantity of the incoming drugs, the proximity of drug batches, and storage efficiency, the system arranges them in descending order of priority. After the pharmacist makes a selection based on the displayed medicine storage tank, the system will prompt the quantity of medicines that need to be stored in the medicine storage tank, and then the pharmacist will scan the medicines through the scanner to check the medicines according to the quantity that is prompted, and then place the medicines in the On the manipulator, confirm the medicine feeding operation. After the above steps are completed, the Cartesian coordinate robot will position the drug feeding manipulator to the accurate storage position number, send the drug into the drug storage tank, and finally feed back the amount of drug applied to the management system. Update the inventory table in the backend database. By analogy, the pharmacist puts all out-of-stock medicines into the warehouse according to the above steps.

图2为本发明的入库操作控制流程图。入库操作控制的流程为:首先进行初始化,初始化包括直角坐标机器人X轴、Y轴以及上药机械手回到零位。控制程序查询入库管理系统发给控制系统的任务表中是否有信息,若有上药的信息,则机械手运动到上药口即入库口,监控程序查询是否有运动保护信号,这里运动保护信号即为光电传感器检测是否有药品卡在储药槽的入库端。若有药品卡在了储药槽的入库端则运动保护信号将组织一切入库操作,并报警提示操作员待机检查。监控程序还要查询机械手及机械手的托板回零信号,这里机械手的回零信号即为机械手的零位传感器反馈回的信号。机械手的托板回零信号即为机械手的升降托板的零位传感器反馈回的信号。若机械手以及机械手升降托板均在零位,则药师将入库的药品通过输送机运动到机械手托板上,之后机械手根据管理系统发送给控制系统的储药槽位置以及入库数量等数据定位到指定的储药槽位置,机械手托板依次上升,托板每上升一次,机械手拨杆拨动一次药品,将药品送入储药槽中。托板上升的次数即为入库药品的数量,托板每次上升的高度即为本储药槽待入库药品的高度。拨杆拨动过程中需实时监测机械手保护传感器信号,该信号用于检测每次拨动的药品是否顺利入库,若药品没有顺利入库,则机械手托板将停止运动,并发出报警,提示操作人员待机检查。待入库完毕后,机械手回到零位等待下次入库操作,同时将本次入库药品的实际数量反馈给管理系统进行库存数据的更新。Fig. 2 is a flow chart of storage operation control of the present invention. The process of warehousing operation control is as follows: first, initialize, including the X-axis and Y-axis of the Cartesian robot and the return of the drug-feeding manipulator to zero. The control program inquires whether there is any information in the task table sent by the storage management system to the control system. If there is information about feeding medicine, the manipulator moves to the feeding port, that is, the storage port. The monitoring program checks whether there is a motion protection signal. Here, the motion protection The signal is that the photoelectric sensor detects whether there is medicine stuck in the storage end of the medicine storage tank. If any medicine is stuck at the storage end of the medicine storage tank, the motion protection signal will prevent all storage operations, and an alarm will prompt the operator to stand by for inspection. The monitoring program also needs to query the zero return signal of the manipulator and the pallet of the manipulator, where the zero return signal of the manipulator is the signal fed back by the zero position sensor of the manipulator. The pallet zero return signal of the manipulator is the signal fed back by the zero position sensor of the lifting pallet of the manipulator. If both the manipulator and the lifting pallet of the manipulator are at the zero position, the pharmacist will move the medicines in storage to the manipulator pallet through the conveyor, and then the manipulator will be positioned according to the data such as the position of the storage tank and the quantity of the medicine sent to the control system by the management system. When the position of the designated medicine storage tank is reached, the pallets of the manipulator are raised in turn, and each time the pallet is raised, the lever of the manipulator moves the medicine once to send the medicine into the medicine storage tank. The number of times the pallet rises is the quantity of medicines to be put into storage, and the height of each rise of the pallet is the height of the medicines to be put into storage in the medicine storage tank. During the shifting process of the lever, it is necessary to monitor the signal of the manipulator protection sensor in real time. The signal is used to detect whether the medicines that are dialed each time are put into the warehouse smoothly. The operator is on standby for inspection. After the warehousing is completed, the manipulator returns to the zero position and waits for the next warehousing operation. At the same time, the actual quantity of the medicines put into the warehouse is fed back to the management system to update the inventory data.

药房药品入库管理与控制系统,控制系统架构图如图3所示。主要由多轴运动控制卡、操作系统终端工控机、条码扫描仪以及条码打印机组成。多轴运动控制卡用于控制x轴伺服驱动器、Y轴伺服驱动器、步进电机驱动器、交流调速电机以及检测传感器。x轴与Y轴伺服驱动器用于控制x轴与Y轴伺服电机,上述伺服电机用于驱动X-Y型直角坐标机器人的水平及竖直运动。步进电机驱动器用于控制步进电机的进给运动,步进电机用于驱动上药机械手托板的升降,进而实现药品的垂直进给运动,步进电机每次进给的距离就是每盒入库药品的高度,步进电机进给的次数即是每次入库药品的数量。交流调速电机的运转用于带动拨杆运动,从而实现药品的水平进药运动。机械手托板每垂直方向进给一次,拨杆运转一周,从而将一盒药品拨入储药槽中。机械手前端,与储药槽对接处安有一堆光电传感器,用于记录入库药品的次数,同时用于检测是否有药品卡在储药槽的入库端。在入库过程中,当某一盒药品没有顺利进入储药槽而卡在了储药槽的入库端时,光电传感器即检测到了该故障,多轴控制卡的用户使能信号端的电平会有一个由高到低的跳变,监控程序检测到这种跳变后控制机械手入库运动停止,并发出报警,提示工作人员维修。Pharmacy drug storage management and control system, the control system architecture diagram is shown in Figure 3. It is mainly composed of multi-axis motion control card, operating system terminal industrial computer, barcode scanner and barcode printer. The multi-axis motion control card is used to control the x-axis servo driver, y-axis servo driver, stepper motor driver, AC speed control motor and detection sensor. The x-axis and Y-axis servo drivers are used to control the x-axis and Y-axis servo motors, and the above-mentioned servo motors are used to drive the horizontal and vertical movements of the X-Y type Cartesian robot. The stepping motor driver is used to control the feeding movement of the stepping motor, and the stepping motor is used to drive the lifting of the medicine feeding manipulator, and then realize the vertical feeding movement of the medicine. The distance of each feeding of the stepping motor is the The height of the medicines in storage and the number of times the stepper motor feeds is the quantity of medicines in storage each time. The operation of the AC speed regulating motor is used to drive the movement of the lever, so as to realize the horizontal feeding movement of the medicine. The supporting plate of the manipulator is fed once in the vertical direction, and the driving lever rotates one circle, thereby dialing a box of medicine into the medicine storage tank. At the front end of the manipulator, a bunch of photoelectric sensors are installed at the junction with the medicine storage tank, which are used to record the number of times the medicines are put into storage, and at the same time to detect whether there is any medicine stuck at the storage end of the medicine storage tank. During the storage process, when a box of medicines does not enter the drug storage tank smoothly and gets stuck at the storage end of the storage tank, the photoelectric sensor detects the fault, and the level of the user enable signal terminal of the multi-axis control card There will be a jump from high to low. After the monitoring program detects this jump, it will control the movement of the manipulator into the warehouse to stop, and an alarm will be issued to prompt the staff for maintenance.

X-Y直角坐标机器人的两个轴分别安放有上、下、左、右限位传感器以及2个零位传感器共计6个限位传感器,上药机械手托板的垂直运动轴安放有2个传感器,即下限位及上限位传感器。上药机械手拨杆的水平运动轴安放有1个零位传感器。上述传感器的信号均通过多轴运动控制卡来采集,通过这些传感器的信号控制电机的运动。The two axes of the X-Y Cartesian coordinate robot are respectively equipped with upper, lower, left and right limit sensors and 2 zero sensors, a total of 6 limit sensors, and 2 sensors are placed on the vertical movement axis of the medicine feeding manipulator pallet, namely Lower and upper limit sensors. A zero position sensor is placed on the horizontal movement axis of the lever of the medicine-feeding manipulator. The signals of the above sensors are all collected by the multi-axis motion control card, and the movement of the motor is controlled by the signals of these sensors.

X-Y型直角坐标机器人的两轴安放的限位及零位传感器的作用如下:直角坐标机器人的X轴装有左限位、右限位以及零位三个传感器,左、右限位传感器用于限制机器人的左、右极限行程,零位传感器信号作为机器人回到X轴零位的标记。直角坐标机器人的Y轴装有上限位、下限位以及零位三个传感器,上、下限位传感器用于限制机器人的上、下运动的极限行程,零位传感器信号作为机器人回到Y轴零位的标记。上药机械手托板的垂直运动轴上装有下限位及上限位传感器。下限位传感器用于限制上药机械手托板的初始最低位置,托板降到最低位置,药师将入库的药品放置于托板上。上限位传感器用于限制上药机械手托板升高的顶部极限位置,以防止机械手托板撞到框架。上药机械手拨药拨杆的水平运动轴安放的零位传感器用于拨杆回到零位,拨药拨杆每次拨药时都是从零位开始运转,拨药完毕后又回到零位。多轴运动控制卡通过检测上述传感器的信号,控制各个轴协调有序的运动,进而完成药品入库操作。The functions of the limit and zero sensors placed on the two axes of the X-Y type Cartesian robot are as follows: The X-axis of the Cartesian robot is equipped with three sensors: left limit, right limit and zero. The left and right limit sensors are used for Limit the left and right extreme travel of the robot, and the signal of the zero position sensor is used as a mark for the robot to return to the zero position of the X axis. The Y axis of the Cartesian robot is equipped with three sensors: upper limit, lower limit and zero position. The upper and lower limit sensors are used to limit the limit stroke of the robot's up and down movement. The signal of the zero position sensor is used as the robot to return to the zero position of the Y axis. markup. Lower limit and upper limit sensors are installed on the vertical motion axis of the medicine feeding manipulator pallet. The lower limit sensor is used to limit the initial lowest position of the pallet of the medicine loading manipulator, and the pallet is lowered to the lowest position, and the pharmacist places the medicines in storage on the pallet. The upper limit sensor is used to limit the top limit position of the lifting of the medicine feeding manipulator pallet, so as to prevent the manipulator pallet from hitting the frame. The zero position sensor placed on the horizontal movement axis of the medicine dialing lever of the medicine feeding manipulator is used to return the dialing lever to the zero position. bit. The multi-axis motion control card controls the coordinated and orderly movement of each axis by detecting the signals of the above sensors, and then completes the drug storage operation.

药房药品入库管理与控制系统,储位管理功能包括储位信息管理、储位状态管理以及储位可视化管理。分别如图4-6所示。通过上述操作界面可以查询、修改药品储位的使用情况,包括查看储位占用情况、储位闲置情况以及储位故障情况。当储药槽中已存放药品,则界面上会显示该储药槽的状态为已占用。当储药槽未被使用时,则显示该储药槽的状态为闲置。当储药槽出现故障时,该储药槽的状态为维修。同时通过此界面可以人工手动修改储位的状态。当某一储位出现故障可以通过将该储位状态修改为维修,之后此储位储位封闭状态,药品有入库或出库操作时均将被封闭的储位排除,以方便工程师维修。当某一时期药房常用药品的数量较少时,可以采用封闭一些离出入库口较远的储药槽的操作,尽量将药品摆放在离出入库口较近的储药槽中,进而提升药品出入库的效率。Pharmacy drug storage management and control system, storage management functions include storage information management, storage status management and storage visualization management. They are shown in Figure 4-6 respectively. Through the above operation interface, you can query and modify the use of drug storage locations, including checking the storage location occupancy, storage location idleness, and storage location failure. When medicine is stored in the medicine storage tank, the status of the medicine storage tank will be displayed on the interface as occupied. When the medicine storage tank is not in use, the status of the medicine storage tank is displayed as idle. When the medicine storage tank fails, the state of the medicine storage tank is maintenance. At the same time, through this interface, you can manually modify the status of the storage position. When a storage location fails, the status of the storage location can be changed to maintenance, and then the storage location is closed, and the closed storage location will be excluded when the medicine is in or out of the warehouse, so as to facilitate maintenance by engineers. When the number of commonly used medicines in a pharmacy is small in a certain period, the operation of closing some medicine storage tanks far away from the entrance and exit can be adopted, and the medicines should be placed in the medicine storage tanks closer to the entrance and exit of the warehouse as far as possible, thereby improving The efficiency of medicines in and out of the warehouse.

可以表明,本发明大大降低了药剂师药品入库的劳动强度,提高了药品入库的效率,最大限度的满足了药品的库存量,保证了高峰期的发药需求,改善了医院药房的服务质量,显著提高了经济效益和社会效益。以上仅是本发明的具体应用范例,对本发明的保护范围不构成任何限制。凡采用等同变换或者等效替换而形成的技术方案,均落在本发明权利保护范围之内。It can be shown that the present invention greatly reduces the labor intensity of the pharmacist in the storage of medicines, improves the efficiency of the storage of medicines, satisfies the inventory of medicines to the greatest extent, ensures the demand for medicines in peak periods, and improves the service of hospital pharmacies Quality, significantly improved economic and social benefits. The above are only specific application examples of the present invention, and do not constitute any limitation to the protection scope of the present invention. All technical solutions formed by equivalent transformation or equivalent replacement fall within the protection scope of the present invention.

Claims (1)

1.一种自动化药房药品入库控制与管理的系统,其特征在于:该系统包括入库管理子系统与入库控制子系统两部分;所述的入库管理子系统负责药品储位分配、入库储位管理;所述的入库控制子系统负责控制直角坐标机器人及弹夹式上药机械手进行入库操作;1. A system for the storage control and management of medicines in an automated pharmacy, characterized in that: the system includes two parts, a storage management subsystem and a storage control subsystem; the storage management subsystem is responsible for drug storage distribution, Warehousing and storage location management; the warehouse-in control subsystem is responsible for controlling the Cartesian coordinate robot and the magazine-type drug feeding manipulator for warehouse-in operation; 所述的入库管理子系统,具有储位管理系统和入库储位分配系统,所述的储位管理系统用于负责查询及修改药品储位状态,储位状态包含三种模式,即占用、闲置、故障;入库储位分配系统用于负责新增药品及补货药品的储位分配;The warehousing management subsystem has a storage location management system and a storage location allocation system. The storage location management system is used to inquire and modify the storage location status of medicines. The storage location status includes three modes, namely occupied , idle, failure; the warehouse-in storage allocation system is used for the storage allocation of new drugs and replenishment drugs; 所述的入库控制子系统,用于控制直角坐标机器人及弹夹式上药机械手按照入库管理子系统发送的储位坐标及入库数量进行上药操作;The warehousing control subsystem is used to control the Cartesian coordinate robot and the magazine-type medicine feeding manipulator to perform the medicine feeding operation according to the storage position coordinates and the warehousing quantity sent by the warehousing management subsystem; 所述的入库管理子系统具体为:药品入库前,需确定本次入库药品是新增品种还是补货的品种;若为新增品种,先通过药品三维尺寸检测装置测量出本次入库药品的长度、宽度及高度,将此数据录入到入库管理子系统中,同时录入药品条形码编号、入库时间、生产批号、生产厂家的信息,之后点击新增按钮,此时只有和新增操作相关的按钮才能使用;入库管理子系统通过上述录入的信息为本次入库的药品分配合适的空闲储药槽,之后药师按照系统计算出的本次入库数量将待入库的药品放置在弹夹式上药机械手的托板上,确认上药操作;以上步骤完成后,由直角坐标机器人将上药机械手定位到准确的储位号,将药品送入到储药槽中,最后将上药的数量反馈给管理系统,管理系统根据实际的上药数量更新后台数据库中的库存表;以此类推,药师将所有新增加的药品按照上述步骤进行入库操作;若为补货品种,先点击补药按钮,此时和新增有关的操作按钮均不能使用;再通过条码扫描装置确认此药品是否为缺货药品,若此药品缺货则系统会提示出此药品的缺货数量,并将缺货的储药槽显示在操作界面上,显示的储药槽为系统依据此入库药品缺货量多少、药品批次的临近程度以及入库效率的因素,按照优先级由大到小排列出的;药师根据显示出的储药槽进行选择后,系统会提示出本储药槽需入库的药品数量,之后药师根据提示的入库数量将药品依次通过扫描仪扫码检验后,将药品放置在机械手上,确认上药操作;以上步骤完成后,由直角坐标机器人将上药机械手定位到准确的储位号,将药品送入到储药槽中,最后将上药的数量反馈给管理系统,管理系统根据实际的上药数量更新后台数据库中的库存表;以此类推,药师将所有缺货的药品按照上述步骤进行入库操作;The warehousing management subsystem specifically includes: before the medicines are put into the warehouse, it is necessary to determine whether the medicines to be put into the warehouse are new varieties or replenishment varieties; Enter the length, width and height of the drug into the warehouse, enter this data into the warehouse management subsystem, and enter the drug barcode number, warehouse time, production batch number, and manufacturer information at the same time, and then click the Add button. At this time, only and The newly added operation-related buttons can be used; the storage management subsystem allocates appropriate free drug storage tanks for the medicines entering the storage through the information entered above, and then the pharmacist will wait for the storage according to the quantity calculated by the system for this storage. Place the medicine on the pallet of the clip-type medicine feeding manipulator, and confirm the medicine feeding operation; after the above steps are completed, the Cartesian coordinate robot will position the medicine feeding manipulator to the accurate storage position number, and send the medicine into the medicine storage tank , and finally feed back the quantity of medicines to the management system, and the management system will update the inventory table in the background database according to the actual quantity of medicines to be supplied; and so on, the pharmacist will put all the newly added medicines into the warehouse according to the above steps; For the type of goods, click the supplement button first, and the operation buttons related to adding are unavailable at this time; then use the barcode scanning device to confirm whether the drug is out of stock. If the drug is out of stock, the system will prompt that the drug is out of stock Quantity, and display the out-of-stock drug storage tanks on the operation interface. The displayed drug storage tanks are based on the factors of the out-of-stock quantity of the incoming drugs, the proximity of the drug batches, and the storage efficiency, according to the priority. Arranged from large to small; after the pharmacist selects according to the displayed medicine storage tank, the system will prompt the quantity of medicines that need to be stored in the medicine storage tank, and then the pharmacist will scan the codes of the medicines through the scanner in turn according to the prompted storage quantity After the inspection, place the medicine on the manipulator to confirm the medicine feeding operation; after the above steps are completed, the Cartesian coordinate robot will position the medicine feeding manipulator to the accurate storage position number, send the medicine into the medicine storage tank, and finally put the medicine on Feedback the quantity of the medicine to the management system, and the management system will update the inventory table in the background database according to the actual quantity of the medicine; and so on, the pharmacist will put all the medicines out of stock into the warehouse according to the above steps; 所述的入库控制子系统主要由多轴运动控制卡、操作系统终端工控机、条码扫描仪以及条码打印机组成;多轴运动控制卡用于控制X轴伺服驱动器、Y轴伺服驱动器、步进电机驱动器、交流调速电机以及检测传感器;X轴与Y轴伺服驱动器用于控制X轴与Y轴伺服电机,上述伺服电机用于驱动X-Y型直角坐标机器人的水平及竖直运动;步进电机驱动器用于控制步进电机的进给运动,步进电机用于驱动上药机械手托板的升降,进而实现药品的垂直进给运动,步进电机每次进给的距离就是每盒入库药品的高度,步进电机进给的次数即是每次入库药品的数量;交流调速电机的运转用于带动拨杆运动,从而实现药品的水平进药运动;机械手托板每垂直方向进给一次,拨杆运转一周,从而将一盒药品拨入储药槽中;机械手前端,与储药槽对接处安有一堆光电传感器,用于记录入库药品的次数,同时用于检测是否有药品卡在储药槽的入库端;在入库过程中,当某一盒药品没有顺利进入储药槽而卡在了储药槽的入库端时,光电传感器即检测到了该故障,多轴控制卡的用户使能信号端的电平会有一个由高到低的跳变,监控程序检测到这种跳变后控制机械手入库运动停止,并发出报警,提示工作人员维修;The storage control subsystem is mainly composed of a multi-axis motion control card, an operating system terminal industrial computer, a barcode scanner and a barcode printer; the multi-axis motion control card is used to control the X-axis servo driver, the Y-axis servo driver, the stepper Motor driver, AC speed regulating motor and detection sensor; X-axis and Y-axis servo drivers are used to control X-axis and Y-axis servo motors, and the above-mentioned servo motors are used to drive the horizontal and vertical movements of X-Y type Cartesian coordinate robots; stepping motors The driver is used to control the feeding movement of the stepping motor, and the stepping motor is used to drive the lifting and lowering of the pallet of the drug feeding manipulator, so as to realize the vertical feeding movement of the medicine. The distance of each feeding of the stepping motor is equal to the The height of the stepping motor is the number of medicines that are put into the warehouse each time; the operation of the AC speed regulating motor is used to drive the movement of the lever, so as to realize the horizontal medicine feeding movement of the medicine; the manipulator pallet is fed every vertical direction Once, the lever rotates for one week, so that a box of medicine is dialed into the medicine storage tank; a bunch of photoelectric sensors are installed at the front end of the manipulator at the junction with the medicine storage tank, which are used to record the number of times the medicine is put into the warehouse, and at the same time to detect whether there is medicine Stuck at the storage end of the medicine storage tank; during the storage process, when a box of medicines does not enter the medicine storage tank smoothly but gets stuck at the storage end of the medicine storage tank, the photoelectric sensor detects the fault, and the multi-axis The level of the user enable signal terminal of the control card will have a jump from high to low. After the monitoring program detects this jump, it will control the movement of the manipulator into the warehouse to stop, and send an alarm to remind the staff to repair; 药房药品入库管理与控制系统,储位管理功能包括储位信息管理、储位状态管理以及储位可视化管理,通过上述操作界面可以查询、修改药品储位的使用情况,包括查看储位占用情况、储位闲置情况以及储位故障情况,当储药槽中已存放药品,则界面上会显示该储药槽的状态为已占用,当储药槽未被使用时,则显示该储药槽的状态为闲置,当储药槽出现故障时,该储药槽的状态为维修,同时通过此界面可以人工手动修改储位的状态,当某一储位出现故障可以通过将该储位状态修改为维修,之后此储位储位封闭状态,药品有入库或出库操作时均将被封闭的储位排除,以方便工程师维修,当某一时期药房常用药品的数量较少时,可以采用封闭一些离出入库口较远的储药槽的操作,尽量将药品摆放在离出入库口较近的储药槽中,进而提升药品出入库的效率。Pharmacy drug storage management and control system, storage management functions include storage information management, storage status management, and storage visualization management, through the above operation interface, you can query and modify the use of drug storage, including checking the occupancy of storage , storage position idle status and storage position fault condition, when the medicine storage tank has stored medicine, the interface will display the state of the medicine storage tank as occupied, and when the medicine storage tank is not in use, the status of the medicine storage tank will be displayed The status of the drug storage tank is idle. When the drug storage tank fails, the status of the drug storage tank is maintenance. At the same time, the status of the storage position can be manually modified through this interface. When a certain storage position fails, you can modify the status of the storage position For maintenance, after this storage position is closed, the closed storage position will be excluded when the medicine is in or out of the warehouse, so as to facilitate maintenance by engineers. When the number of commonly used medicines in a pharmacy is small in a certain period, it can be Close the operation of some medicine storage tanks that are far away from the entrance of the warehouse, and try to place the medicines in the medicine storage tanks that are closer to the entrance of the warehouse, so as to improve the efficiency of medicines in and out of the warehouse.
CN201210152832.6A 2012-05-16 2012-05-16 Automated pharmacy drug storage control and management system Expired - Fee Related CN102673934B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210152832.6A CN102673934B (en) 2012-05-16 2012-05-16 Automated pharmacy drug storage control and management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210152832.6A CN102673934B (en) 2012-05-16 2012-05-16 Automated pharmacy drug storage control and management system

Publications (2)

Publication Number Publication Date
CN102673934A CN102673934A (en) 2012-09-19
CN102673934B true CN102673934B (en) 2015-04-22

Family

ID=46806620

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210152832.6A Expired - Fee Related CN102673934B (en) 2012-05-16 2012-05-16 Automated pharmacy drug storage control and management system

Country Status (1)

Country Link
CN (1) CN102673934B (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL2010673C2 (en) 2013-04-19 2014-10-21 Vmi Holland Bv Medication dispensing container.
CN103738636B (en) * 2013-12-30 2016-02-03 苏州艾隆科技股份有限公司 A kind of intelligent medicine-feeding method
CN104794507A (en) * 2015-04-16 2015-07-22 江苏迅捷装具科技有限公司 RFID (radio frequency identification)-based intelligent medicine management system and management method thereof
CN107934326A (en) * 2016-10-12 2018-04-20 刘全宝 Warenet three-dimensional grids storage and transportation apparatus and its control system
CN106600190A (en) * 2016-12-07 2017-04-26 苏州吉成智能科技有限公司 Drug management method
CN107679807A (en) * 2017-10-11 2018-02-09 京东方科技集团股份有限公司 A kind of processing method and equipment of object storage
CN108177916A (en) * 2018-04-07 2018-06-19 优控智能技术有限公司 A kind of rapid medicine dispensing management system of fully connected topology formula
CN108406780A (en) * 2018-05-18 2018-08-17 苏州吉成智能科技有限公司 pharmacy fault scanning method
CN108899071A (en) * 2018-06-08 2018-11-27 邢启亮 A kind of intelligent replenishment system and equipment of common drug
CN110659851A (en) * 2018-06-29 2020-01-07 天津京东深拓机器人科技有限公司 Data processing method and system, computer system and computer readable medium
CN109615040B (en) * 2018-12-07 2022-04-19 西南医科大学附属医院 Warehousing method for medical inspection reagent
CN110370292A (en) * 2019-06-13 2019-10-25 苏州吉成智能科技有限公司 The drug deposit method and device of double-manipulator pharmacy control system
CN111169894B (en) * 2019-11-08 2021-03-30 成都图灵时代科技有限公司 Shelf alignment method based on latent transfer robot
CN111483744A (en) * 2020-05-08 2020-08-04 北京物资学院 Classified storage multilayer logistics warehouse
CN114493397A (en) * 2021-12-17 2022-05-13 北京镁伽科技有限公司 Inventory management method, inventory management device, electronic equipment and storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003292123A (en) * 2002-04-03 2003-10-15 Tietech Co Ltd Stored goods management system
JP2005075511A (en) * 2003-08-29 2005-03-24 Vantec Corp Inventory management system with guarantee
CN101140452A (en) * 2007-10-11 2008-03-12 苏州艾隆科技有限公司 Automatization drug-store computer control managing method and system
CN101214107A (en) * 2008-01-11 2008-07-09 苏州艾隆科技有限公司 Automatization hospital pharmacy
CN201411210Y (en) * 2009-01-22 2010-02-24 陈冰璞 Automatic drug management system
CN101691035A (en) * 2009-09-25 2010-04-07 北京航空航天大学 Cartridge-type medicine-loading manipulator
CN202072213U (en) * 2011-05-10 2011-12-14 江苏迅捷装具科技有限公司 Distribution system with rotating warehouse
CN202120309U (en) * 2011-05-10 2012-01-18 江苏迅捷装具科技有限公司 Automatic distributing system for boxed articles
CN102357057A (en) * 2005-05-16 2012-02-22 智能医院体系有限公司 Automated pharmacy admixture system (APAS)

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003292123A (en) * 2002-04-03 2003-10-15 Tietech Co Ltd Stored goods management system
JP2005075511A (en) * 2003-08-29 2005-03-24 Vantec Corp Inventory management system with guarantee
CN102357057A (en) * 2005-05-16 2012-02-22 智能医院体系有限公司 Automated pharmacy admixture system (APAS)
CN101140452A (en) * 2007-10-11 2008-03-12 苏州艾隆科技有限公司 Automatization drug-store computer control managing method and system
CN101214107A (en) * 2008-01-11 2008-07-09 苏州艾隆科技有限公司 Automatization hospital pharmacy
CN201411210Y (en) * 2009-01-22 2010-02-24 陈冰璞 Automatic drug management system
CN101691035A (en) * 2009-09-25 2010-04-07 北京航空航天大学 Cartridge-type medicine-loading manipulator
CN202072213U (en) * 2011-05-10 2011-12-14 江苏迅捷装具科技有限公司 Distribution system with rotating warehouse
CN202120309U (en) * 2011-05-10 2012-01-18 江苏迅捷装具科技有限公司 Automatic distributing system for boxed articles

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
贠超;车洪磊;付波;方龙伟.基于PMAC的智能药房上药控制系统设计.《工业控制计算机》.2012,第25卷(第4期), *

Also Published As

Publication number Publication date
CN102673934A (en) 2012-09-19

Similar Documents

Publication Publication Date Title
CN102673934B (en) Automated pharmacy drug storage control and management system
JP7547419B2 (en) Improved storage and retrieval system
US11049067B2 (en) Workflow management system integrating robots
CN102658945B (en) Automatic system for delivery control and management of drugs of pharmacy
CN109685425B (en) A CPS-based Visualized Physical Automatic Inventory System
CN107535087B (en) Method, system and apparatus for changing displayed information by activating an input device
CN109775209A (en) parts management system
CN106938755A (en) Intelligent drugstore automation medicine-feeding medicine discharge system and method
CN109353732A (en) A kind of large size material automated warehousing system and method
US20150003942A1 (en) Article Storage Facility and Article Storage Method
CN109775211A (en) Parts Conveyor
TWI829021B (en) Storage location guidance system and method
CN115279228B (en) Apparatus, system and method for storing and dispensing items
CN104555223A (en) Control and management system of rapid medicine loading system
CN115009739A (en) Storage system and control method applied to storage system
CN115403258B (en) Glass deep processing system and scheduling method
CN112053108A (en) Automatic distribution system and method for air conditioner warehousing
US11897147B2 (en) Automated storage optimization and stackable pallets
CN104314417B (en) Full-automatic safe deposit box
CN116873426A (en) Container replacement method and device
CN211906351U (en) Agricultural warehousing logistics planning system
JP5790409B2 (en) Logistics equipment display system
CN221215601U (en) Full-automatic medicine taking system
CN114590507A (en) Positioning system and positioning method
CN104385270B (en) The laser induced intelligent positioning system in a kind of intelligent meter storehouse and method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150422

Termination date: 20160516