基于Cadence skill自动摆放工艺边tooling hole的方法和系统技术方案

技术编号:22650143 阅读:117 留言:0更新日期:2019-11-26 18:22
本发明专利技术提出了基于Cadence skill自动摆放工艺边tooling hole的方法和系统。该方法将PCB电路板放入平面直角坐标系中,记录PCB轮廓的四个顶点的坐标,并根据四个顶点的坐标,标示出PCB轮廓的边;判断边的走向;在平面直角坐标系X轴的方向,向PCB轮廓内部移动2mm,Y轴的方向,向PCB轮廓的外部移动4mm;由此确定出放置定位孔的位置。然后放置料号为MH_H157_48的零件。基于本发明专利技术提出的方法,还提出了系统。本发明专利技术通过在程序中实现了自动摆放工艺边tooling hole,能够快速完成工艺边tooling hole摆放,提高了绘制效率,同时减少人为错误。

The method and system of automatic placement of process edge tooling hole based on cadence skill

The invention provides a method and a system for automatically placing a process edge cutting hole based on cadence skill. In this method, the PCB is placed in the plane rectangular coordinate system, the coordinates of four vertices of the PCB outline are recorded, and the edges of the PCB outline are marked according to the coordinates of the four vertices; the direction of the edges is judged; in the plane rectangular coordinate system, the direction of the X axis is moved to the inner part of the PCB outline by 2mm, the direction of the Y axis is moved to the outer part of the PCB outline by 4mm; thus, the location of the positioning hole is determined. Then place the part with the material No. MH \ufe63 h157 \ufe63 48. Based on the method of the invention, a system is also proposed. The invention realizes the automatic placement of the process edge tool hole in the program, which can quickly complete the placement of the process edge tool hole, improve the drawing efficiency, and reduce the human error at the same time.

【技术实现步骤摘要】
基于Cadenceskill自动摆放工艺边toolinghole的方法和系统
本专利技术属于印刷电路板
,特别涉及基于Cadenceskill自动摆放工艺边toolinghole的方法和系统。
技术介绍
印刷电路板,即PCB(Printedcircuitboard),是电子组件的支撑体,在这其中有金属导体作为连接电子元器件的线路。工艺边,为了帮助完成生产可能会在PCB板两边先增加一部分,生产完成后再去除掉。通常把这种为了辅助生产而增加的板边称为工艺边。ToolingHole,半自动印刷机或者分板机通常需要再使用到PCB工艺边上的定位孔做定位。服务器在研发过程中,不断地修改机构板型来满足客户需求是必然的,不管是任何PCB电路板,只要修改机构板型,PrintedCircuitBoard布线工程师就需要重新绘制工艺边然后摆放toolinghole,此外,其实不管任何的PCB电路板都皆需要在工艺边上留有四个toolinghole,PCB电路板上的工艺边toolinghole其功能相当重要,透过这四个toolingHole可以稳稳的将PCB电路板固定住在任何机台上,让PCB电路板在制作过程中或是生产输送在线可以牢靠稳定进入每一道生产程序。现有技术多采用手动绘制工艺边toolinghole的方式,但是只要修改PCB电路板的外型大小,工艺边、TAP及toolinghole都要删除重新绘制、手动绘制工艺边、TAP及toolinghole非常耗时没有效率、手动绘制不够精准、手动绘制不胜美观、若时常修改PCB电路板的外型,将使布线工程师在研发过程中增加大极大的工作量。
技术实现思路
本专利技术提出了基于Cadenceskill自动摆放工艺边toolinghole的方法和系统,通过在Cadenceskill中实现自动摆放工艺边toolinghole,减少了布线工程师繁忙以及繁复的绘制过程,提高设计效率。为了实现上述目的,本专利技术提出了基于Cadenceskill自动摆放工艺边toolinghole的方法和系统,该方法包括以下步骤:S1:将PCB电路板放入平面直角坐标系中,记录PCBBoardoutline的四个顶点的坐标,并根据PCBBoardoutline四个顶点的坐标,标示出PCBBoardoutline的边;S2:判断PCBBoardoutline边的走向;所述走向包括横向和竖向;S3:在平面直角坐标系X轴的方向,向PCBBoardoutline内部移动2mm,在平面直角坐标系Y轴的方向,向PCBBoardoutline的外部移动4mm;由此确定出放置toolinghole的位置。进一步的,所述方法还包括,在所述放置toolinghole的位置放置料号为MH_H157_48的零件。进一步的,步骤S1中,通过axlFormSetField函数在Cadenceskill中记录所述PCBBoardoutline的四个顶点的坐标。进一步的,步骤S2中,通过data_xy=data->xy函数来判断PCBBoardoutline边的走向。进一步的,步骤S3中,采用moveral函数在平面直角坐标系X轴和Y轴移动相应距离。基于Cadenceskill自动摆放工艺边toolinghole的系统,记录模块、判断模块和移动模块;所述记录模块用于将PCB电路板放入平面直角坐标系中,记录PCBBoardoutline的四个顶点的坐标,并根据PCBBoardoutline四个顶点的坐标,标示出PCBBoardoutline的边;所述判断模块用于判断PCBBoardoutline边的走向;所述移动模块用于在平面直角坐标系X轴的方向,向PCBBoardoutline内部移动2mm,在平面直角坐标系Y轴的方向,向PCBBoardoutline的外部移动4mm;由此确定出放置toolinghole的位置。进一步的,所述系统还包括摆放模块;所述摆放模块用于在所述放置toolinghole的位置放置料号为MH_H157_48的零件。进一步的,所述记录模块包括第一记录模块和第二记录模块;所述第一记录模块用于将PCB电路板放入平面直角坐标系中,记录PCBBoardoutline的四个顶点的坐标;所述第二记录模块用于根据PCBBoardoutline四个顶点的坐标,标示出PCBBoardoutline的边。进一步的,所述移动模块包括第一移动模块和第二移动模块;所述第一移动模块用于在平面直角坐标系X轴的方向,向PCBBoardoutline内部移动2mm;所述第二移动模块用于在平面直角坐标系Y轴的方向,向PCBBoardoutline的外部移动4mm。
技术实现思路
中提供的效果仅仅是实施例的效果,而不是专利技术所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:本专利技术实施例提出了基于Cadenceskill自动摆放工艺边toolinghole的方法和系统。该方法首先将PCB电路板放入平面直角坐标系中,记录PCBBoardoutline的四个顶点的坐标,并根据PCBBoardoutline四个顶点的坐标,标示出PCBBoardoutline的边;判断PCBBoardoutline边的走向,走向包括横向和竖向;在平面直角坐标系X轴的方向,向PCBBoardoutline内部移动2mm,在平面直角坐标系Y轴的方向,向PCBBoardoutline的外部移动4mm;由此确定出放置toolinghole的位置。然后在放置toolinghole的位置放置料号为MH_H157_48的零件。本专利技术通过在Cadenceskill程序中实现了自动摆放工艺边toolinghole,相对于人工手工绘制,能够快速完成工艺边toolinghole摆放,提高了绘制效率,同时减少人为错误,增加准确度和美观。附图说明如图1给出了基于专利技术提出的基于Cadenceskill自动摆放工艺边toolinghole的方法的位置移动示意图;附图2是本专利技术实施例1提出的基于Cadenceskill自动摆放工艺边toolinghole的方法流程图;附图3是本专利技术实施例1提出基于Cadenceskill自动摆放工艺边toolinghole的系统示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术,而不是指示或暗示所本文档来自技高网
...

【技术保护点】
1.基于Cadence skill自动摆放工艺边tooling hole的方法,其特征在于,包括以下步骤:/nS1:将PCB电路板放入平面直角坐标系中,记录PCB Board outline的四个顶点的坐标,并根据PCB Board outline四个顶点的坐标,标示出PCB Board outline的边;/nS2:判断PCB Board outline边的走向;所述走向包括横向和竖向;/nS3:在平面直角坐标系X轴的方向,向PCB Board outline内部移动2mm,在平面直角坐标系Y轴的方向,向PCB Board outline的外部移动4mm;由此确定出放置tooling hole的位置。/n

【技术特征摘要】
1.基于Cadenceskill自动摆放工艺边toolinghole的方法,其特征在于,包括以下步骤:
S1:将PCB电路板放入平面直角坐标系中,记录PCBBoardoutline的四个顶点的坐标,并根据PCBBoardoutline四个顶点的坐标,标示出PCBBoardoutline的边;
S2:判断PCBBoardoutline边的走向;所述走向包括横向和竖向;
S3:在平面直角坐标系X轴的方向,向PCBBoardoutline内部移动2mm,在平面直角坐标系Y轴的方向,向PCBBoardoutline的外部移动4mm;由此确定出放置toolinghole的位置。


2.根据权利要求1所述的基于Cadenceskill自动摆放工艺边toolinghole的方法,其特征在于,所述方法还包括,在所述放置toolinghole的位置放置料号为MH_H157_48的零件。


3.根据权利要求1所述的基于Cadenceskill自动摆放工艺边toolinghole的方法,其特征在于,步骤S1中,通过axlFormSetField函数在Cadenceskill中记录所述PCBBoardoutline的四个顶点的坐标。


4.根据权利要求1所述的基于Cadenceskill自动摆放工艺边toolinghole的方法,其特征在于,步骤S2中,通过data_xy=data->xy函数来判断PCBBoardoutline边的走向。


5.根据权利要求1所述的基于Cadenceskill自动摆放工艺边toolinghole的方法,其特征在于,步骤S3中,采用moveral函数在平面直角坐标系X轴和Y轴移动相应距离。


6.基于Cadenceskill自动摆放工艺边toolingh...

【专利技术属性】
技术研发人员:曹诚恩
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1