一种旋转电机的运行控制方法和装置制造方法及图纸

技术编号:11685281 阅读:72 留言:0更新日期:2015-07-06 17:16
本发明专利技术实施例提供了一种旋转电机的运行控制方法和装置,所述旋转电机驱动旋转托盘转动,所述托盘上放置有物料,所述方法包括:计算所述旋转电机旋转时的补偿脉冲;计算物料从所述旋转托盘中的当前位置移动到目标位置的正向间隔数和反向间隔数;依据所述补偿脉冲、所述反向间隔数、所述正向间隔数以及所述旋转电机上一次旋转的方向,确定驱动所述物料从当前位置移动到目标位置所需的脉冲;采用所述脉冲驱动所述旋转电机进行旋转,将所述物料从当前位置移动到目标位置。本发明专利技术通过添加补偿脉冲,克服了齿轮空隙的影响,实现了逆向旋转,提高了物料传输的效率,进而提高了生产的效率。

【技术实现步骤摘要】
一种旋转电机的运行控制方法和装置
本专利技术涉及半导体设备的控制领域,特别是涉及一种旋转电机的运行控制方法和一种旋转电机的运行控制装置。
技术介绍
很多半导体设备都是以旋转电机驱动旋转托盘进行物料传输的,例如APCVD(AtmosphericPressureChemicalVaporDeposition,常压化学气象沉积)设备。但是旋转电机只能进行正向旋转,其脉冲计数持续累加,为了避免数据溢出,每执行一次工艺,都需要进行手动清零,操作繁琐。特别地,在某些工艺需求下,如图1所示的APCVD设备的托盘,在当前工艺腔室中,3号物料刚完成工艺,4号物料为预定为下一个在该工艺腔室进行工艺处理的物料,则旋转电机需要从一个3位置正向移动到4号位置进行物料的传输,而此种传输需要转动几乎一圈,旋转时间长,生产效率低。
技术实现思路
本专利技术实施例所要解决的技术问题是提供一种旋转电机的运行控制方法,以解决旋转电机不能反转的问题。本专利技术还提供了一种旋转电机的运行控制装置,用以保证上述方法的实现及应用。为了解决上述问题,本专利技术公开了一种旋转电机的运行控制方法,其特征在于,所述旋转电机驱动旋转托盘转动,所述托盘上放置有物料,所述方法包括:计算所述旋转电机旋转时的补偿脉冲;计算物料从所述旋转托盘中的当前位置移动到目标位置的正向间隔数和反向间隔数;依据所述补偿脉冲、所述反向间隔数、所述正向间隔数以及所述旋转电机上一次旋转的方向,确定驱动所述物料从当前位置移动到目标位置所需的脉冲;采用所述脉冲驱动所述旋转电机进行旋转,将所述物料从当前位置移动到目标位置。优选地,所述计算所述旋转电机进行反向旋转时的补偿脉冲的步骤包括:驱动所述旋转电机反向旋转一圈并正向旋转一圈;通过以下公式计算所述旋转电机实际旋转与标准旋转的脉冲差:M差=(|M反|-M0+|M正|-M0)/2其中,M差为脉冲差,|M反|为所述旋转电机反向旋转一圈的实际脉冲的绝对值,|M正|为所述旋转电机正向旋转一圈的实际脉冲的绝对值,M0为所述旋转电机旋转一圈的标准脉冲;重复获取所述脉冲差,并计算所有脉冲差的平均值,获得作为补偿脉冲的平均脉冲差。优选地,所述依据所述补偿脉冲、所述反向间隔数、所述正向间隔数以及所述旋转电机上一次旋转的方向,确定驱动所述物料从当前位置移动到目标位置所需的脉冲的步骤包括:当反向间隔数小于正向间隔数,且上一次旋转为正向旋转时,则通过以下公式计算驱动所述物料从当前位置移动到目标位置的脉冲:M反=-P反*M0/P-N其中,M反为所述旋转电机当前进行反向旋转的脉冲,P反为所述反向间隔数,P为所述物料的数量,M0为所述旋转电机旋转一圈的标准脉冲,N为所述补偿脉冲。优选地,所述依据所述补偿脉冲、所述反向间隔数、所述正向间隔数以及所述旋转电机上一次旋转的方向,确定驱动所述物料从当前位置移动到目标位置所需的脉冲的步骤包括:当反向间隔数小于正向间隔数,且上一次旋转为反向旋转时,则通过以下公式计算驱动所述物料从当前位置移动到目标位置的脉冲:M反=-P反*M0/P其中,M反为所述旋转电机当前进行反向旋转的脉冲,P反为所述反向间隔数,P为所述物料的数量,M0为所述旋转电机旋转一圈的标准脉冲,补偿脉冲为0。优选地,所述依据所述补偿脉冲、所述反向间隔数、所述正向间隔数以及所述旋转电机上一次旋转的方向,确定驱动所述物料从当前位置移动到目标位置所需的脉冲的步骤包括:当正向间隔数小于反向间隔数,且上一次旋转为正向旋转时,则通过以下公式计算驱动所述物料从当前位置移动到目标位置的脉冲:M正=P正*M0/P其中,M正为所述旋转电机当前进行正向旋转的脉冲,P正为所述正向间隔数,P为所述物料的数量,M0为所述旋转电机旋转一圈的标准脉冲,补偿脉冲为0。优选地,所述依据所述补偿脉冲、所述反向间隔数、所述正向间隔数以及所述旋转电机上一次旋转的方向,确定驱动所述物料从当前位置移动到目标位置所需的脉冲的步骤包括:当正向间隔数小于反向间隔数,且上一次旋转为反向旋转时,则通过以下公式计算驱动所述物料从当前位置移动到目标位置的脉冲:M正=P正*M0/P+N其中,M正为所述旋转电机当前进行正向旋转的脉冲,P正为所述正向间隔数,P为所述物料的数量,M0为所述旋转电机旋转一圈的标准脉冲,N为所述补偿脉冲。优选地,还包括:当所述旋转电机完成旋转时,将脉冲的累计控制在0至M0之间;M0为所述旋转电机旋转一圈的标准脉冲。优选地,所述当所述旋转电机完成旋转时,将脉冲的累计控制在0至M0之间的步骤包括:当所述旋转电机完成旋转且脉冲为正时,采用如下公式进行脉冲的累计:M总=(M’总+M正)%M0其中,M总为当前的脉冲累计,M’总为已有的脉冲累计,M正为所述旋转电机当前进行正向旋转的脉冲,M0为所述旋转电机旋转一圈的标准脉冲;当所述旋转电机完成旋转且脉冲为负时,采用如下公式进行脉冲的累计:M总=(M’总+(M0+M反))%M0其中,M总为当前的脉冲累计,M’总为已有的脉冲累计,M反为所述旋转电机当前进行反向旋转的脉冲,M0为所述旋转电机旋转一圈的标准脉冲。优选地,所述旋转电机为APCVD设备的旋转电机。本专利技术还公开了一种旋转电机的运行控制装置,其特征在于,所述旋转电机驱动旋转托盘转动,所述托盘上放置有物料,包括:补偿脉冲计算模块,用于计算所述旋转电机旋转时的补偿脉冲;间隔数计算模块,用于计算物料从所述旋转托盘中的当前位置移动到目标位置的正向间隔数和反向间隔数;脉冲确定模块,用于依据所述补偿脉冲、所述反向间隔数、所述正向间隔数以及所述旋转电机上一次旋转的方向,确定驱动所述物料从当前位置移动到目标位置所需的脉冲;旋转驱动模块,用于采用所述脉冲驱动所述旋转电机进行旋转,将所述物料从当前位置移动到目标位置。优选地,所述补偿脉冲计算模块包括如下子模块:往返驱动子模块,用于驱动所述旋转电机反向旋转一圈并正向旋转一圈;脉冲差计算子模块,用于通过以下公式计算所述旋转电机实际旋转与标准旋转的脉冲差:M差=(|M反|-M0+|M正|-M0)/2其中,M差为脉冲差,|M反|为所述旋转电机反向旋转一圈的实际脉冲的绝对值,|M正|为所述旋转电机正向旋转一圈的实际脉冲的绝对值,M0为所述旋转电机旋转一圈的标准脉冲;平均脉冲差计算子模块,用于重复获取所述脉冲差,并计算所有脉冲差的平均值,获得作为补偿脉冲的平均脉冲差。优选地,所述脉冲确定模块包括:第一计算子模块,用于在反向间隔数小于正向间隔数,且上一次旋转为正向旋转时,则通过以下公式计算驱动所述物料从当前位置移动到目标位置的脉冲:M反=-P反*M0/P-N其中,M反为所述旋转电机当前进行反向旋转的脉冲,P反为所述反向间隔数,P为所述物料的数量,M0为所述旋转电机旋转一圈的标准脉冲,N为所述补偿脉冲。优选地,所述脉冲确定模块包括:第二计算子模块,用于在反向间隔数小于正向间隔数,且上一次旋转为反向旋转时,则通过以下公式计算驱动所述物料从当前位置移动到目标位置的脉冲:M反=-P反*M0/P其中,M反为所述旋转电机当前进行反向旋转的脉冲,P反为所述反向间隔数,P为所述物料的数量,M0为所述旋转电机旋转一圈的标准脉冲,补偿脉冲为0。优选地,所述脉冲确定模块包括:第三计算子模块,用于在正向间隔数小于反向间隔数,且上一次旋转本文档来自技高网...
一种旋转电机的运行控制方法和装置

【技术保护点】
一种旋转电机的运行控制方法,其特征在于,所述旋转电机驱动旋转托盘转动,所述托盘上放置有物料,所述方法包括:计算所述旋转电机旋转时的补偿脉冲;计算物料从所述旋转托盘中的当前位置移动到目标位置的正向间隔数和反向间隔数;依据所述补偿脉冲、所述反向间隔数、所述正向间隔数以及所述旋转电机上一次旋转的方向,确定驱动所述物料从当前位置移动到目标位置所需的脉冲;采用所述脉冲驱动所述旋转电机进行旋转,将所述物料从当前位置移动到目标位置。

【技术特征摘要】
1.一种旋转电机的运行控制方法,其特征在于,所述旋转电机驱动旋转托盘转动,所述托盘上放置有物料,所述方法包括:计算所述旋转电机旋转时的补偿脉冲;计算物料从所述旋转托盘中的当前位置移动到目标位置的正向间隔数和反向间隔数;依据所述补偿脉冲、所述反向间隔数、所述正向间隔数以及所述旋转电机上一次旋转的方向,确定驱动所述物料从当前位置移动到目标位置所需的脉冲;采用所述脉冲驱动所述旋转电机进行旋转,将所述物料从当前位置移动到目标位置;其中,计算所述旋转电机旋转时的补偿脉冲的步骤包括:驱动所述旋转电机反向旋转一圈并正向旋转一圈;通过以下公式计算所述旋转电机实际旋转与标准旋转的脉冲差:M差=(|M反|-M0+|M正|-M0)/2其中,M差为脉冲差,|M反|为所述旋转电机反向旋转一圈的实际脉冲的绝对值,|M正|为所述旋转电机正向旋转一圈的实际脉冲的绝对值,M0为所述旋转电机旋转一圈的标准脉冲;重复获取所述脉冲差,并计算所有脉冲差的平均值,获得作为补偿脉冲的平均脉冲差。2.根据权利要求1所述的旋转电机的运行控制方法,其特征在于,所述依据所述补偿脉冲、所述反向间隔数、所述正向间隔数以及所述旋转电机上一次旋转的方向,确定驱动所述物料从当前位置移动到目标位置所需的脉冲的步骤包括:当反向间隔数小于正向间隔数,且上一次旋转为正向旋转时,则通过以下公式计算驱动所述物料从当前位置移动到目标位置的脉冲:M反=-P反*M0/P-N其中,M反为所述旋转电机当前进行反向旋转的脉冲,P反为所述反向间隔数,P为所述物料的数量,M0为所述旋转电机旋转一圈的标准脉冲,N为所述补偿脉冲。3.根据权利要求1所述的旋转电机的运行控制方法,其特征在于,所述依据所述补偿脉冲、所述反向间隔数、所述正向间隔数以及所述旋转电机上一次旋转的方向,确定驱动所述物料从当前位置移动到目标位置所需的脉冲的步骤包括:当反向间隔数小于正向间隔数,且上一次旋转为反向旋转时,则通过以下公式计算驱动所述物料从当前位置移动到目标位置的脉冲:M反=-P反*M0/P其中,M反为所述旋转电机当前进行反向旋转的脉冲,P反为所述反向间隔数,P为所述物料的数量,M0为所述旋转电机旋转一圈的标准脉冲,补偿脉冲为0。4.根据权利要求1所述的旋转电机的运行控制方法,其特征在于,所述依据所述补偿脉冲、所述反向间隔数、所述正向间隔数以及所述旋转电机上一次旋转的方向,确定驱动所述物料从当前位置移动到目标位置所需的脉冲的步骤包括:当正向间隔数小于反向间隔数,且上一次旋转为正向旋转时,则通过以下公式计算驱动所述物料从当前位置移动到目标位置的脉冲:M正=P正*M0/P其中,M正为所述旋转电机当前进行正向旋转的脉冲,P正为所述正向间隔数,P为所述物料的数量,M0为所述旋转电机旋转一圈的标准脉冲,补偿脉冲为0。5.根据权利要求1所述的旋转电机的运行控制方法,其特征在于,所述依据所述补偿脉冲、所述反向间隔数、所述正向间隔数以及所述旋转电机上一次旋转的方向,确定驱动所述物料从当前位置移动到目标位置所需的脉冲的步骤包括:当正向间隔数小于反向间隔数,且上一次旋转为反向旋转时,则通过以下公式计算驱动所述物料从当前位置移动到目标位置的脉冲:M正=P正*M0/P+N其中,M正为所述旋转电机当前进行正向旋转的脉冲,P正为所述正向间隔数,P为所述物料的数量,M0为所述旋转电机旋转一圈的标准脉冲,N为所述补偿脉冲。6.根据权利...

【专利技术属性】
技术研发人员:张京华
申请(专利权)人:北京北方微电子基地设备工艺研究中心有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1