CN111427591B - 程序离线制作方法、装置、存储介质及电子设备 - Google Patents
程序离线制作方法、装置、存储介质及电子设备 Download PDFInfo
- Publication number
- CN111427591B CN111427591B CN202010198286.4A CN202010198286A CN111427591B CN 111427591 B CN111427591 B CN 111427591B CN 202010198286 A CN202010198286 A CN 202010198286A CN 111427591 B CN111427591 B CN 111427591B
- Authority
- CN
- China
- Prior art keywords
- product
- program
- parameters
- solder paste
- processed
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Electric Connection Of Electric Components To Printed Circuits (AREA)
- Supply And Installment Of Electrical Components (AREA)
Abstract
本申请实施例提供一种程序离线制作方法、装置、存储介质及电子设备,程序离线制作方法应用于锡膏印刷机,程序离线制作方法包括:根据所述锡膏印刷机上安装的第一软件得到第二软件;通过安装在预设设备的所述第二软件获取待加工产品对应的模拟信息;对所述模拟信息进行调试,得到离线程序;将所述离线程序传输至所述锡膏印刷机,用于使所述锡膏印刷机根据所述离线程序对所述待加工产品进行加工通过在外部设备上生成可以用于加工的离线目标程序,在锡膏印刷机生产应用中,若需要对不同产品进行加工时,无需停线等待以在锡膏印刷机的上进行换线调试,提高锡膏印刷机的生产效率。
Description
技术领域
本申请涉及电子技术领域,特别涉及一种程序离线制作方法、装置、存储介质及电子设备。
背景技术
在表面组装技术(Surface Mounted Technology,SMT)中,需要使用锡膏印刷机将锡膏印刷到PCB板上,以便完成对元器件的贴装及焊接。在锡膏印刷机印刷之前,要根据不同的PCB板制作对应的印刷程序。因不同的PCB板对应的印刷程序不同,所以就导致在实际的生产中,在不同产品转换生产时,印刷机需要停下来对即将生产的产品进行程序制作,程序制作完成后方可继续生产,造成生产线的等待,生产效率较低。
发明内容
本申请实施例提供一种程序离线制作方法、装置、存储介质及电子设备,可以离线制作锡膏印刷机的印刷程序,提高了锡膏印刷机的生产效率。
第一方面,本申请实施例提供一种程序离线制作方法,其应用于锡膏印刷机,所述方法包括:
根据所述锡膏印刷机上安装的第一软件得到第二软件;
通过安装在预设设备的所述第二软件获取待加工产品对应的模拟信息;
对所述模拟信息进行调试,得到离线程序;
将所述离线程序传输至所述锡膏印刷机,用于使所述锡膏印刷机根据所述离线程序对所述待加工产品进行加工。
第二方面,本申请实施例还提供一种程序离线制作装置,其包括:
第一获取模块,用于根据所述锡膏印刷机上安装的第一软件得到第二软件;
第二获取模块,用于通过安装在预设设备的所述第二软件获取待加工产品对应的模拟信息;
调试模块,用于对所述模拟信息进行调试,得到离线程序;
传输模块,用于将所述离线程序传输至所述锡膏印刷机,用于使所述锡膏印刷机根据所述离线程序对所述待加工产品进行加工。
第三方面,本申请实施例还提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如上述所述的程序离线制作方法。
第四方面,本申请实施例还提供一种电子设备,其包括处理器和存储器,所述存储器有计算机程序,所述处理器通过调用所述计算机程序,用于执行上述所述的程序离线制作方法。
本申请实施例提供的程序离线制作方法、装置、存储介质及电子设备中,通过在外部设备上生成可以用于加工的离线目标程序,在锡膏印刷机生产应用中,若需要对不同产品进行加工时,无需停线等待以在锡膏印刷机的上进行换线调试,使用已经调试好的离线目标程序,提高锡膏印刷机的生产效率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。
图1是本申请实施例提供的程序离线制作方法的第一种流程示意图。
图2为本申请实施例提供的程序离线制作方法的第二种流程示意图。
图3为本申请实施例提供的程序离线制作方法第三种流程示意图。
图4为本申请实施例提供的程序离线制作方法的应用流程示意图。
图5为本申请实施例提供的程序离线制作装置的结构示意图。
图6为本申请实施例提供的电子设备的第一种结构示意图。
图7为本申请实施例提供的电子设备的第二种结构示意图。
具体实施方式
以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。本文所使用的术语「模块」可看做为在该运算系统上执行的软件对象。本文不同模块、引擎及服务可看做为在该运算系统上的实施对象。
本申请实施例提供一种程序离线制作方法,该程序离线制作方法的执行主体可以是本申请实施例提供的程序离线制作装置,或者集成了该程序离线制作装置的电子设备。其中,该电子设备可以是包括适合本申请实施例提供的软件运行环境的智能手机、平板电脑、掌上电脑(PDA,Personal Digital Assistant)或电脑等设备。
以下进行具体分析说明。
本申请实施例提供一种程序离线制作方法,其应用于锡膏印刷机,请参阅图1,图1是本申请实施例提供的程序离线制作方法的第一种流程示意图,程序离线制作方法可以包括以下步骤:
101,根据锡膏印刷机上安装的第一软件得到第二软件。
其中,锡膏印刷机可以是由装版、加锡膏、压印、输电路板等机构组成。其工作原理是:将要印刷的电路板(PCB板)固定在印刷定位台上,然后由印刷机的左右刮刀把锡膏或红胶通过钢网漏印于对应焊盘,对漏印均匀的PCB,通过传输台输入至贴片机进行自动贴片。锡膏印刷机往往配备有控制电脑,其中控制电脑上安装有可以对锡膏印刷机控制的系统,在该系统上安装有可以对锡膏印刷机各项参数进行设置调节的第一软件,因此,根据该第一软件的功能特性得到可以在其他设备上实现与第一软件功能类似的第二软件,具体的,例如,可以通过对第一软件底层代码进行分析,获取第一软件实现参数设置功能的模块代码,根据该代码在其他外部电脑设备上生成可以实现参数设置功能的第二软件,其中第二软件还可以包括根据设置的参数实现模拟加工的模块。又例如,可以从软件开发商、云服务器或其他途径获取能实现第一软件至少部分功能的第二软件,其中第二软件可以安装于非锡膏印刷机配备的控制电脑,如可以实现参数设置,胡根据设置的参数模拟加工的功能,需要说明的是,在其他电脑设备上得到第二软件的方式可以有多种,得到第二软件的方式不作为本申请实施例的限制。
102,通过安装在预设设备的第二软件获取待加工产品对应的模拟信息。
其中,预设设备可以是安装有第二软件的其他电脑设备,待加工产品可以为PCB板或其他需要焊锡的器件,通过第二软件获取用户输入的模拟信息,其中,用户输入可以通过多种方式,例如,通过将存储有锡膏印刷机参数信息的文件导入第二软件,或通过用户在第二软件界面上手动输入得到模拟信息。
103,对模拟信息进行调试,得到离线程序。
通过第二软件对模拟信息进行调试,在第二软件上生成与模拟信息有关的离线程序,可以理解的是,该离线程序可以在第一软件上运行,已实现对应的功能。
104,将离线程序传输至锡膏印刷机,用于使锡膏印刷机根据离线程序对待加工产品进行加工。
通过数据传输的方式,将离线程序传输至锡膏印刷机的控制电脑,锡膏印刷机可以识别离线程序上的模拟信息,其中模拟信息包括锡膏印刷机的各项控制参数,将该控制参数通过第一软件写入锡膏印刷机,锡膏印刷机根据离线程序对待加工产品进行加工。
本申请实施例提供的一种程序离线制作方法,在实际生产中,无需在锡膏印刷机自带的控制电脑上进行参数设置,通过使用其他电脑已经设置好的离线程序,避免因印刷程序制作而导致的生产线的等待时间,提高锡膏印刷机印刷的效率。
请参阅图2,图2是本申请实施例提供的程序离线制作方法的第二种流程示意图,程序离线制作方法可以包括以下步骤:
201,根据锡膏印刷机上安装的第一软件得到第二软件。
与步骤101类似,在此不再赘述。
202,通过安装在预设设备的第二软件获取待加工产品的产品参数和加工参数。
其中,预设设备可以是安装有第二软件的其他电脑设备,待加工产品可以为PCB板或其他需要焊锡的器件,通过第二软件获取待加工产品的产品参数和加工参数,例如,可以通过用户手动输入产品参数和加工参数,又例如,可以通过第二软件自动读取相关数据包,实现获取产品参数和加工参数,其中,数据包可以包括文本文件、表格文件或图档文件等。其中,产品参数可以为需要加工产品的规格参数,例如PCB板的大小以及厚度等材质等参数,加工参数可以为参考点、刮刀、脱模或擦网参数等。
203,根据产品参数生成待加工产品的产品模型。
其中,产品参数可以是产品规格参数,例如PCB板的大小以及厚度等材质等参数,根据产品规格参数可以生成待加工产品的产品模型,可以理解的是,待加工产品的模型是根据产品规格参数生成的,即本申请可以无需实物PCB板就可以生成PCB板的虚拟模型,当前的锡膏印刷机印刷中,往往需要实物PCB才可以对其进行参数设置,并且进行参数设置时需要停止正在产线工作的锡膏印刷机,造成至少10-20分钟的停线时间,在工作效率极其重要的生产线上,停线时间极大的降低了锡膏印刷机的效率。
在一些实施例中,在根据产品参数生成产品模型后可以将产品模型显示,以供用户及时调整产品参数,具体的,可以通过3D模型进行显示,或通过动画模式进行显示。具体的显示方式本申请不做限定。
204,根据产品模型和加工参数生成模拟加工后的产品模型。
获取加工参数,加工参数可以为参考点、刮刀、脱模或擦网参数等,根据加工参数对产品模型进行模拟加工,得到模拟加工后的产品模型,同样的,在加工后的产品模型也可以通过3D模型或动画模式进行显示,以供用户及时加工参数。
205,根据加工后的产品模型得到模拟信息。
其中,模拟信息可以包括产品参数和加工参数以及加工后的产品模型,模拟信息用于生成离线程序。
206,若模拟信息中的加工后的产品模型满足预设条件,根据模拟信息生成离线程序。
其中,预设条件可以是默认预设的条件,也可以是用户设置的预设条件,还可以是通过服务器获取的预设条件。例如,若检测到用户触发的确认信号,该确认信号表示模拟生成的产品模型满足生产条件,则根据模拟信息生成离线程序。又或者通过云端服务器大数据判断该模拟生成的产品模型是否满足生产条件,若满足,则根据模拟信息生成离线程序。满足预设条件也可以根据加工后的产品模型得到,若加工后的产品模型符合要求,则认为模拟信息中的加工后的产品模型满足预设条件。可以理解的是,离线程序可以只包含产品参数和加工参数,用于写入锡膏印刷机的第一软件,控制锡膏印刷机。
207,将离线程序传输至锡膏印刷机,用于使锡膏印刷机根据离线程序对待加工产品进行加工。
通过数据传输的方式,将离线程序传输至锡膏印刷机的控制电脑,其中,数据传输模式可以为有线传输模式和无线传输模式,有线传输模式可以为网线、数据线或移动硬盘的传输模式,无线传输模式可以为蓝牙技术、WIFI(Wireless-Fidelity)技术以及蜂窝网络的传输模式,锡膏印刷机可以识别离线程序上的模拟信息,其中模拟信息包括锡膏印刷机的各项控制参数,将该控制参数通过第一软件写入锡膏印刷机,锡膏印刷机根据离线程序对待加工产品进行加工。
可以理解的,离线程序可以在装有第一软件的锡膏印刷机的控制电脑上直接运行。例如,离线程序包括多个调用函数或调用函数接口,调用函数或调用函数接口可以调用第一软件中的数据。本申请实施例提供的一种程序离线制作方法,在实际生产中,可有效的避免需要有实物PCB板的情况下才能进行锡膏印刷机程序制作的情况,可最大限度的节省生产线的停线等待的时间(至少可节省生产线等待时间10-20分钟),从而实现快速更换产线,提升生产效率以及生产产能。
请参阅图3,图3是本申请实施例提供的程序离线制作方法的第三种流程示意图,程序离线制作方法可以包括以下步骤:
301,根据锡膏印刷机上安装的第一软件得到第二软件。
302,通过安装在预设设备的第二软件获取待加工产品的产品参数和加工参数。
步骤301~302与步骤201~202类似,在此不再赘述。
303,根据产品规格参数生成待加工产品的产品模型。
具体的,可以通过第二软件的输入界面输入产品名称作为程序名,在对应输入框中输入产品的的坐标尺寸,其中坐标尺寸可以包括X、Y和Z轴的坐标尺寸,X轴的坐标信息可以是指PCB板的X方向长度,Y轴的坐标信息可以是指PCB板的Y方向长度,Z轴的坐标信息可以是指PCB板的Z方向厚度,单位可以默认为毫米(mm)。
在一些实施例中,还可以通过输入框输入PCB板的材质信息,例如PCB板的材料,不同PCB板的材料不同,可以对应使用不同的的加工参数。
在一些实施例中,还可以通过读取现有的产品规格参数,例如通过云服务器大数据上存储的不同厂商生产的PCB板型号,以及与型号对应的规格参数。
可以理解的是,产品模型可以为包括产品规格参数的模拟信息,在生成产品模型后可以根据用户需求选择是否将产品模型显示。
304,根据参照点参数和刀具参数对产品模型进行模拟加工,得到加工后的产品模型。
可以在第二软件界面中参照点的输入框各自输入第一参照点和第二参照点的坐标信息,其中坐标信息可以包括X轴坐标以及Y轴坐标信息,其中参考点用于使锡膏印刷机对PCB板进行加工时定位,两个参照点可以选择距离最远的参照点,例如PCB板取对角位置的两个点作为参照点。
在一些实施例中,还可以选择参考点的形状类型,形状类型可以包括菱形、圆形、正方形、三角形等形状,根据实际需求进行选择,例如需要加工的PCB板上的参考点为菱形,则对应选择菱形选项。
还可以在第二软件界面中印刷刮刀的输入框中输入刀具参数,具体的,刀具参数可以是印刷刮刀的参数,其中包括刮刀压力参数、刮刀行程参数等,可根据实际设备的情况设置,也可以设置默认值,例如,可设置刮刀压力参数为5kg,刮刀行程参数的数值为PCB板的Y方向尺寸-10mm为起始值,PCB板的Y方向尺寸+10mm为终始值,前后刮刀对应位置交替设置,即前刮刀的起始值为后刮刀的终始值,前刮刀的终始值为后刮刀的起始值,以使实际印刷过程中锡膏不至于溢出刮刀范围之外。
根据参照点参数和刀具参数对产品模型进行模拟加工,得到加工后的产品模型,可以理解的是,产品模型可以为包括产品规格参数和加工参数的模拟信息,在生成产品模型后可以根据用户需求选择是否将产品模型显示。
305,根据脱模参数对加工后的产品模型进行模拟脱模,得到脱模后的产品模型。
在得到加工后的产品模型后,可以根据需求模拟产品脱模过程,可以通过脱模参数输入框输入脱模参数,脱模参数可以根据产品来进行个性化设置,例如可选择设置为震动脱模或直接脱模,也可以是印刷机所需的其他脱模方式或用户自定义的脱模方式。
可以理解的是,脱模后的产品模型可以为包括产品规格参数、加工参数以及脱模参数的模拟信息,在生成产品模型后可以根据用户需求选择是否将产品模型显示。
306,根据擦网参数对脱模后的产品模型进行模拟擦拭,得到目标产品模型。
在得到脱模后的产品模型后,可以根据需求模拟产品擦网过程,可以通过擦网参数输入框输入擦网参数,可根据实际产品需求,对应设置擦网频率、擦网行程及擦网模式(干擦或者湿擦)等。
可以理解的是,目标产品模型可以为包括产品规格参数、加工参数、脱模参数以及擦网参数的模拟信息,在生成产品模型后可以根据用户需求选择是否将产品模型显示。
307,根据目标产品模型得到模拟信息。
其中,模拟信息可以包括产品规格参数、参考点参数、刀具参数、脱模参数以及擦网参数以及目标产品模型,模拟信息用于生成离线程序。
308,若模拟信息中的目标产品模型满足预设条件,根据模拟信息生成离线程序。
309,将离线程序传输至锡膏印刷机,用于使锡膏印刷机根据离线程序对待加工产品进行加工。
步骤308~309与步骤206~207类似,在此不再赘述。
在一些实施例中,在将离线程序传输至锡膏印刷机时,还可以:
获取锡膏印刷机的印刷偏移量;
将印刷偏移量和离线程序传输至锡膏印刷机;
在锡膏印刷机根据离线程序对待加工产品进行加工时,还可以
锡膏印刷机根据所述印刷偏移量和所述离线程序对所述待加工产品进行加工。
具体的,可以根据使用的具体不同产线的生产设备对印刷偏移量进行微调,例如设备A的固定补偿值是X:-0.1mm,Y:+0.15mm,设备B的固定补偿值是X:+0.12mm,Y:-0.13mm等,当离线程序是对应设备A时,则根据预先设定的印刷偏移量直接写入对应的设备,例如此处A设备的补偿值是X:-0.1mm,Y:+0.15mm,可避免产品生产过程中再确认偏移量,从而节省出确认实际偏移量的时间。
请参阅图4,图4为本申请实施例提供的程序离线制作方法应用流程图。
首先,在预设设备上打开第二软件,在离线程序制作之前可以先输入产品名作为离线程序对应的程序名,便于后续操作。
然后,用户可以通过第二软件的操作界面输入相应的参数,例如在操作界面可以依次输入参数,例如输入PCB的尺寸,输入参考点的坐标以及形状类型,输入刮刀压力和刮刀行程,输入脱模模式、输入擦网模式。需要说明的是,输入的参数的顺序可以根据实际需求改变,输入参数的种类也可以根据实际需求变化。
然后,在显示PCB板模型之前,程序先通过自检,检查自身是否存在漏洞,或是否存在不可执行的参数,例如PCB板尺寸输入大于锡膏印刷机可印刷范围的尺寸等,若存在漏洞,提示用户重现输入参数,若程序自检满足条件,在界面上显示PCB板的模型,并将对PCB模拟加工的过程进行显示,例如模拟识别参考点,模拟印刷行程或模拟脱膜效果等,用户可以根据需求对程序进行调试,从而将程序调试到满足预设条件。可以理解的是,模型显示以及加工过程预览可以在检测到触发信号显示,其中,触发信号为用户触发的信号,也可以是在获取完整的参数后显示,例如,若用户输入PCB板的参数后需要将模型进行显示,用户可以通过界面的显示按钮触发显示信号,若用户输入了参考点参数、刮刀参数后需要显示加工过程,用户可以通过界面的显示按钮触发显示信号。在显示的PCB板模型以及加工的效果满足预设条件时,用户可以将该离线程序保存,若不满足预设条件,用户可以重新输入参数。
最后,根据生产线所需的程序,可以通过局域网将程序传送至所需生产的生产线上的印刷机控制电脑上,锡膏印刷机控制电脑将所需的离线程序导入到印刷机控制软件(第一软件)中,印刷机控制软件自动识别各项参数设置,并对应写入到相关参数设置栏目中,可以是识别关键字符并带入相关数值。锡膏印刷机根据实际生产所需的产品型号,将所需的印刷机程序调出即可直接使用。可有效的避免需要有实物PCB板的情况下才能进行锡膏印刷机程序制作的情况,可最大限度的节省生产线的停线等待的时间(至少可节省生产线等待时间10-20分钟),从而实现快速更换产线,提升生产效率以及生产产能。
请参阅图5,图5为本申请实施例提供的程序离线制作装置的结构示意图。程序离线制作装置400可以包括:第一获取模块401,第二获取模块402,调试模块403,传输模块404。
第一获取模块,用于根据所述锡膏印刷机上安装的第一软件得到第二软件;
第二获取模块,用于通过安装在预设设备的所述第二软件获取待加工产品对应的模拟信息;
调试模块,用于对所述模拟信息进行调试,得到离线程序;
传输模块,用于将所述离线程序传输至所述锡膏印刷机,用于使所述锡膏印刷机根据所述离线程序对所述待加工产品进行加工。
在一些实施例中,第二获取模块402还可以用于:
通过安装在预设设备的所述第二软件获取所述待加工产品的产品参数和加工参数;
根据所述产品参数生成所述待加工产品的产品模型;
根据所述产品模型和所述加工参数生成模拟加工后的产品模型;
根据所述加工后的产品模型得到模拟信息。
在一些实施例中,在根据所述产品参数生成与所述待加工产品的产品模型第二获取模块402还用于:
根据产品规格参数生成所述待加工产品的产品模型;
在所述根据所述产品模型和所述加工参数生成模拟加工后的产品模型时,第二获取模块402还用于:
根据参照点参数和刀具参数对所述产品模型进行模拟加工,得到加工后的产品模型。
在一些实施例中,在根据参照点参数和刀具参数对所述产品模型进行模拟加工,得到加工后的产品模型之后,第二获取模块402还用于:
根据脱模参数对所述加工后的产品模型进行模拟脱模,得到脱模后的产品模型;
根据所述擦网参数对所述脱模后的产品模型进行模拟擦拭,得到目标产品模型;
在所述根据所述加工后的产品模型得到模拟信息时,第二获取模块402还用于:
根据所述目标产品模型得到模拟信息。
在一些实施例中,程序离线制作装置还包括:显示模块、输入模块以及修改模块,在所述根据所述产品参数生成与所述待加工产品的产品模型之后,显示模块、输入模块以及修改模块用于:
显示模块,用于显示所述产品模型以及对所述产品模型加工的过程;
输入模块,用于检测到输入的产品参数和/或加工参数;
修改模块,用于根据所述输入的产品参数和/或加工参数实时修改所述产品模型的产品参数和/或加工参数。
在一些实施例中,在对所述模拟信息进行调试,得到离线程序时,调试模块还用于:
若所述模拟信息中的加工后的产品模型满足预设条件,根据所述模拟信息生成所述离线程序。
应当说明的是,本申请实施例提供的程序离线制作装置与上文实施例中的程序离线制作方法属于同一构思,在程序离线制作装置上可以运行程序离线制作方法实施例中提供的任一方法,其具体实现过程详见程序离线制作方法实施例,此处不再赘述。
本申请实施例还提供一种电子设备,请参照图6,电子设备500包括处理器501和存储器502。其中,处理器501与存储器502电性连接。
处理器501是电子设备500的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器502内的计算机程序,以及调用存储在存储器502内的数据,执行电子设备500的各种功能并处理数据。
存储器502可用于存储软件程序以及模块,处理器501通过运行存储在存储器502的计算机程序以及模块,从而执行各种功能应用以及数据处理。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的计算机程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备的使用所创建的数据等。
此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器502还可以包括存储器控制器,以提供处理器501对存储器502的访问。
在本申请实施例中,电子设备500中的处理器501会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器502中,并由处理器501运行存储在存储器502中的计算机程序,从而实现各种功能,如下:
根据所述锡膏印刷机上安装的第一软件得到第二软件;
通过安装在预设设备的所述第二软件获取待加工产品对应的模拟信息;
对所述模拟信息进行调试,得到离线程序;
将所述离线程序传输至所述锡膏印刷机,用于使所述锡膏印刷机根据所述离线程序对所述待加工产品进行加工。
请参照图7,图7为本申请实施例提供的电子设备的第二结构示意图,与图6所示电子设备的区别在于,电子设备还可以包括:摄像组件603、显示器604、音频电路605、射频电路606以及电源607。其中,摄像组件603、显示器604、音频电路605、射频电路606以及电源607分别与处理器601电性连接。
摄像组件603可以包括图像处理电路,图像处理电路可以利用硬件和/或软件组件实现,可包括定义图像信号处理(Image Signal Processing)管线的各种处理单元。图像处理电路至少可以包括:多个摄像头、图像信号处理器(Image Signal Processor,ISP处理器)、控制逻辑器以及图像存储器等。其中每个摄像头至少可以包括一个或多个透镜和图像传感器。图像传感器可包括色彩滤镜阵列(如Bayer滤镜)。图像传感器可获取用图像传感器的每个成像像素捕捉的光强度和波长信息,并提供可由图像信号处理器处理的一组原始图像数据。
显示器604可以用于显示由用户输入的信息或提供给用户的信息以及各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。
音频电路605可以用于通过扬声器、传声器提供用户与电子设备之间的音频接口。
射频电路606可以用于收发射频信号,以通过无线通信与网络设备或其他电子设备建立无线通讯,与网络设备或其他电子设备之间收发信号。
电源607可以用于给电子设备600的各个部件供电。在一些实施例中,电源607可以通过电源管理系统与处理器601逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
在本申请实施例中,电子设备600中的处理器601会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器602中,并由处理器601运行存储在存储器602中的计算机程序,从而实现各种功能,如下:
根据所述锡膏印刷机上安装的第一软件得到第二软件;
通过安装在预设设备的所述第二软件获取待加工产品对应的模拟信息;
对所述模拟信息进行调试,得到离线程序;
将所述离线程序传输至所述锡膏印刷机,用于使所述锡膏印刷机根据所述离线程序对所述待加工产品进行加工。
本申请实施例还提供一种存储介质,该存储介质存储有计算机程序,当该计算机程序在计算机上运行时,使得该计算机执行上述任一实施例中的程序离线制作方法,比如:根据所述锡膏印刷机上安装的第一软件得到第二软件;通过安装在预设设备的所述第二软件获取待加工产品对应的模拟信息;对所述模拟信息进行调试,得到离线程序;将所述离线程序传输至所述锡膏印刷机,用于使所述锡膏印刷机根据所述离线程序对所述待加工产品进行加工。
在本申请实施例中,存储介质可以是磁碟、光盘、只读存储器(Read Only Memory,ROM)、或者随机存取记忆体(Random Access Memory,RAM)等。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
需要说明的是,对本申请实施例的程序离线制作方法而言,本领域普通测试人员可以理解实现本申请实施例的程序离线制作方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,如存储在电子设备的存储器中,并被该电子设备内的至少一个处理器执行,在执行过程中可包括如程序离线制作方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储器、随机存取记忆体等。
对本申请实施例的程序离线制作装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。该集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,该存储介质譬如为只读存储器,磁盘或光盘等。
以上对本申请实施例所提供的一种程序离线制作方法、装置、存储介质以及电子设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (10)
1.一种程序离线制作方法,应用于锡膏印刷机,其特征在于,所述方法包括:
根据所述锡膏印刷机上安装的第一软件得到第二软件,其中,获取所述第一软件实现参数设置功能的模块代码,根据所述模块代码在预设设备上生成实现参数设置功能的所述第二软件;
通过安装在预设设备的所述第二软件获取待加工产品对应的模拟信息;
对所述模拟信息进行调试,得到离线程序,所述离线程序包含所述锡膏印刷机的控制参数;
将所述控制参数通过所述第一软件写入所述锡膏印刷机,用于使所述锡膏印刷机根据所述离线程序对所述待加工产品进行加工。
2.根据权利要求1所述的程序离线制作方法,其特征在于,所述通过安装在预设设备的所述第二软件获取待加工产品对应的模拟信息包括:
通过安装在预设设备的所述第二软件获取所述待加工产品的产品参数和加工参数;
根据所述产品参数生成所述待加工产品的产品模型;
根据所述产品模型和所述加工参数生成模拟加工后的产品模型;
根据所述加工后的产品模型得到模拟信息。
3.根据权利要求2所述的程序离线制作方法,其特征在于,所述根据所述产品参数生成与所述待加工产品的产品模型包括:
根据产品规格参数生成所述待加工产品的产品模型;
所述根据所述产品模型和所述加工参数生成模拟加工后的产品模型包括:
根据参照点参数和刀具参数对所述产品模型进行模拟加工,得到加工后的产品模型。
4.根据权利要求3所述的程序离线制作方法,其特征在于,在所述根据参照点参数和刀具参数对所述产品模型进行模拟加工,得到加工后的产品模型之后包括:
根据脱模参数对所述加工后的产品模型进行模拟脱模,得到脱模后的产品模型;
根据擦网参数对所述脱模后的产品模型进行模拟擦拭,得到目标产品模型;
所述根据所述加工后的产品模型得到模拟信息包括:
根据所述目标产品模型得到模拟信息。
5.根据权利要求4所述的程序离线制作方法,其特征在于,在所述根据所述产品参数生成与所述待加工产品的产品模型之后,所述方法还包括:
显示所述产品模型以及对所述产品模型加工的过程;
若检测到输入的产品参数和/或加工参数;
根据所述输入的产品参数和/或加工参数实时修改所述产品模型的产品参数和/或加工参数。
6.根据权利要求2所述的程序离线制作方法,其特征在于,所述对所述模拟信息进行调试,得到离线程序包括:
若所述模拟信息中的加工后的产品模型满足预设条件,根据所述模拟信息生成所述离线程序。
7.根据权利要求1所述的程序离线制作方法,其特征在于,将所述离线程序传输至所述锡膏印刷机包括:
获取所述锡膏印刷机的印刷偏移量;
将所述印刷偏移量和所述离线程序传输至所述锡膏印刷机;
所述锡膏印刷机根据所述离线程序对所述待加工产品进行加工包括:
锡膏印刷机根据所述印刷偏移量和所述离线程序对所述待加工产品进行加工。
8.一种程序离线制作装置,其特征在于,所述离线制作装置包括:
第一获取模块,用于根据锡膏印刷机上安装的第一软件得到第二软件,其中,获取所述第一软件实现参数设置功能的模块代码,根据所述模块代码在预设设备上生成实现参数设置功能的所述第二软件;
第二获取模块,用于通过安装在预设设备的所述第二软件获取待加工产品对应的模拟信息;
调试模块,用于对所述模拟信息进行调试,得到离线程序,所述离线程序包含所述锡膏印刷机的控制参数;
传输模块,用于将所述控制参数通过所述第一软件写入所述锡膏印刷机,用于使所述锡膏印刷机根据所述离线程序对所述待加工产品进行加工。
9.一种存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至7任一项所述的程序离线制作方法。
10.一种电子设备,包括处理器和存储器,所述存储器有计算机程序,其特征在于,所述处理器通过调用所述计算机程序,用于执行如权利要求1至7任一项所述的程序离线制作方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010198286.4A CN111427591B (zh) | 2020-03-19 | 2020-03-19 | 程序离线制作方法、装置、存储介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010198286.4A CN111427591B (zh) | 2020-03-19 | 2020-03-19 | 程序离线制作方法、装置、存储介质及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111427591A CN111427591A (zh) | 2020-07-17 |
CN111427591B true CN111427591B (zh) | 2023-06-02 |
Family
ID=71548131
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010198286.4A Active CN111427591B (zh) | 2020-03-19 | 2020-03-19 | 程序离线制作方法、装置、存储介质及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111427591B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112465298A (zh) * | 2020-11-03 | 2021-03-09 | 昆山之富士机械制造有限公司 | Pccs生产程式管理方法 |
CN114610849A (zh) * | 2022-03-23 | 2022-06-10 | 苏州赛美特科技有限公司 | 一种产品制造程序的确定方法、装置、设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102189756A (zh) * | 2010-02-12 | 2011-09-21 | 海德堡印刷机械股份公司 | 用于确定印刷过程的特征数据的方法 |
CN105599439A (zh) * | 2015-10-29 | 2016-05-25 | 华中科技大学 | 一种在线参数辨识自适应套色控制系统 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7864346B2 (en) * | 2000-05-16 | 2011-01-04 | Xerox Corporation | Apparatus and method for describing, planning and automatically programming complex finishing tasks |
DE102005060108A1 (de) * | 2005-12-16 | 2007-06-21 | Man Roland Druckmaschinen Ag | Vorrichtung zur Simulation der Auswirkungen druckprozessrelevanter Stellbefehle auf ein zu druckendes Druckbild |
DE102007008598A1 (de) * | 2007-02-19 | 2008-08-21 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Automatische Programmierung von Robotern zum Abschweißen gehefteter Profile auf Mikropaneelen mit Hilfe digitaler Bilderfassung |
CN108646689B (zh) * | 2018-06-12 | 2020-04-14 | 中车青岛四方机车车辆股份有限公司 | 一种基于焊接的虚拟生产制造方法及系统 |
CN109823049B (zh) * | 2018-12-26 | 2019-12-24 | 华中科技大学 | 一种喷印液滴的多目标喷射频率控制方法及设备 |
CN109866291B (zh) * | 2019-04-18 | 2021-03-30 | 苏州昆仑绿建木结构科技股份有限公司 | 一种制造胶合木构件的方法 |
-
2020
- 2020-03-19 CN CN202010198286.4A patent/CN111427591B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102189756A (zh) * | 2010-02-12 | 2011-09-21 | 海德堡印刷机械股份公司 | 用于确定印刷过程的特征数据的方法 |
CN105599439A (zh) * | 2015-10-29 | 2016-05-25 | 华中科技大学 | 一种在线参数辨识自适应套色控制系统 |
Non-Patent Citations (1)
Title |
---|
"面向SMT的锡膏印刷工艺参数优化方法研究";刘超;《中国优秀硕士学位论文全文数据库信息科技辑》;第I135-399页 * |
Also Published As
Publication number | Publication date |
---|---|
CN111427591A (zh) | 2020-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111427591B (zh) | 程序离线制作方法、装置、存储介质及电子设备 | |
WO2020087874A1 (zh) | 回流焊的仿真优化方法、系统、计算机存储介质及设备 | |
CN104333704B (zh) | 一种拍照场景的预览方法、装置及终端 | |
JPWO2015079560A1 (ja) | 対回路基板作業システムのデータ更新方法及び対回路基板作業システム | |
CN112651949A (zh) | 3d打印监控方法、装置、电子设备及存储介质 | |
JP2015038970A (ja) | プリント回路基板の特定のサブ領域における計測された半田ペーストの塗布物に基づくプリント制御パラメータの変更 | |
CN109963451B (zh) | 一种印制电路板元器件的定位方法 | |
CN108229785A (zh) | 表面贴装技术产线的在线调控方法、装置、处理器及终端 | |
CN103390034A (zh) | 图片展示的方法、装置、终端及服务器 | |
CN102928441A (zh) | 一种扫描式自动光学检测系统 | |
CN109530840B (zh) | 一种焊接材料设置方法、点锡机控制装置和存储介质 | |
TWI582629B (zh) | 干涉檢查方法及其檢測裝置 | |
CN202496136U (zh) | 印刷电路板卸载系统 | |
JP4772287B2 (ja) | 外観検査装置、外観検査方法および外観検査プログラム | |
CN111583172A (zh) | 利用云计算的布局均匀度解析平台 | |
JP2012227257A (ja) | 基板生産管理システム | |
CN111026457A (zh) | 一种硬件配置方法、装置、存储介质及终端设备 | |
CN110245412B (zh) | 一种pcb顶针模板自动设计方法及系统、存储介质及终端 | |
CN111343848B (zh) | Smt位置检测方法及系统 | |
CN110913680B (zh) | Smt自动上料方法及系统 | |
CN111114125A (zh) | 钢网清洗管理方法及系统 | |
WO2017092429A1 (zh) | 电路板及其制作方法 | |
CN114266849A (zh) | 模型自动生成方法、装置、计算机设备及存储介质 | |
CN113722959A (zh) | 芯片翘曲变形量计算方法、装置、终端设备及介质 | |
CN110996649A (zh) | Smt上料统计方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |