Kostiantyn Kolesnyk, A. Łukaszewicz, V. Dutka, Dmytro Zahoruiko, Bohdan Vasylyshyn
{"title":"利用电子计算机辅助设计(CAD)对印制电路板进行自动化设计,并将其应用于数控机床","authors":"Kostiantyn Kolesnyk, A. Łukaszewicz, V. Dutka, Dmytro Zahoruiko, Bohdan Vasylyshyn","doi":"10.23939/cds2022.01.009","DOIUrl":null,"url":null,"abstract":"The article presents methods and means of 3D design of printed circuit boards in CAx. Automated placement of elements on the board is implemented by means of API SolidWorks using Visual Studio C#. The API application works by an algorithm that allows you to create a 3D layout of printed circuit boards. Each component of the library contains a conditional graphic notation of the element. With the help of the implemented algorithm, a comprehensive approach is provided, which consists in the fact that already at this stage the preparation of the strategy for tracing the conductors of the future printed circuit board is carried out, the classes of circuits are determined and the necessary technological parameters are set, as well as the data necessary for the preparation of design documentation is generated. After the completion of the work on the input of the scheme, a check is made for the presence of errors and compliance with the specified parameters, and if the test is successful, a list of circuits is generated for transfer to the tracing program. From this moment, any possibility of errors in the subsequent stages of design is excluded. CAD DipTrace was used to trace printed circuit boards and generate g-code. Printed circuit board processing is carried out on a CNC machine - CNC3018 using the Candle program. The printed circuit board tracks are created by forming a groove between the track and the metallized coating of the textolite. With the help of the formed height map, the uniform removal of the metallization layer over the entire area of the textolite is ensured. In addition, holes are drilled for the output elements of the circuit, the printed circuit board is cut along the contour and covered with a layer of tin to prevent oxidation of its metallized coating. The considered CAD methods and tools made it possible to automate the design of the printed circuit board of the FM radio receiver control module. As a result of the performed work, means of automating the design of printed circuit boards were applied and a fully functional printed circuit board with a track width of 0.8 mm was obtained.","PeriodicalId":270498,"journal":{"name":"Computer Design Systems. Theory and Practice","volume":"84 10","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Automated design of printed circuit boards made by electronic computer –aided design (CAD) with the next using in CNC- machine\",\"authors\":\"Kostiantyn Kolesnyk, A. Łukaszewicz, V. Dutka, Dmytro Zahoruiko, Bohdan Vasylyshyn\",\"doi\":\"10.23939/cds2022.01.009\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The article presents methods and means of 3D design of printed circuit boards in CAx. Automated placement of elements on the board is implemented by means of API SolidWorks using Visual Studio C#. The API application works by an algorithm that allows you to create a 3D layout of printed circuit boards. Each component of the library contains a conditional graphic notation of the element. With the help of the implemented algorithm, a comprehensive approach is provided, which consists in the fact that already at this stage the preparation of the strategy for tracing the conductors of the future printed circuit board is carried out, the classes of circuits are determined and the necessary technological parameters are set, as well as the data necessary for the preparation of design documentation is generated. After the completion of the work on the input of the scheme, a check is made for the presence of errors and compliance with the specified parameters, and if the test is successful, a list of circuits is generated for transfer to the tracing program. From this moment, any possibility of errors in the subsequent stages of design is excluded. CAD DipTrace was used to trace printed circuit boards and generate g-code. Printed circuit board processing is carried out on a CNC machine - CNC3018 using the Candle program. The printed circuit board tracks are created by forming a groove between the track and the metallized coating of the textolite. With the help of the formed height map, the uniform removal of the metallization layer over the entire area of the textolite is ensured. In addition, holes are drilled for the output elements of the circuit, the printed circuit board is cut along the contour and covered with a layer of tin to prevent oxidation of its metallized coating. The considered CAD methods and tools made it possible to automate the design of the printed circuit board of the FM radio receiver control module. As a result of the performed work, means of automating the design of printed circuit boards were applied and a fully functional printed circuit board with a track width of 0.8 mm was obtained.\",\"PeriodicalId\":270498,\"journal\":{\"name\":\"Computer Design Systems. Theory and Practice\",\"volume\":\"84 10\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computer Design Systems. Theory and Practice\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.23939/cds2022.01.009\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Design Systems. Theory and Practice","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23939/cds2022.01.009","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
本文介绍了在CAx中印制电路板三维设计的方法和手段。通过使用Visual Studio c#实现API SolidWorks在板上自动放置元素。API应用程序通过一种算法工作,该算法允许您创建印刷电路板的3D布局。库的每个组件都包含元素的条件图形表示法。在实现算法的帮助下,提供了一种全面的方法,其中包括在这个阶段已经进行了跟踪未来印刷电路板导体的策略的准备,确定了电路的类别,设置了必要的技术参数,以及生成了准备设计文件所需的数据。在完成方案输入的工作后,检查是否存在错误和是否符合指定的参数,如果测试成功,则生成一个电路列表以传送到跟踪程序。从这一刻起,排除了在后续设计阶段出现任何错误的可能性。利用CAD DipTrace对印刷电路板进行跟踪,生成g代码。印刷电路板的加工是在CNC机床CNC3018上使用Candle程序进行的。所述印刷电路板轨道通过在所述轨道和所述纺织石的金属化涂层之间形成凹槽而产生。在形成的高度图的帮助下,保证了整个textolite区域上金属化层的均匀去除。此外,为电路的输出元件钻孔,沿轮廓切割印刷电路板并覆盖一层锡,以防止其金属化涂层氧化。所考虑的CAD方法和工具使调频收音机接收控制模块印刷电路板的自动化设计成为可能。通过这些工作,应用了印刷电路板自动化设计的手段,得到了轨道宽度为0.8 mm的功能齐全的印刷电路板。
Automated design of printed circuit boards made by electronic computer –aided design (CAD) with the next using in CNC- machine
The article presents methods and means of 3D design of printed circuit boards in CAx. Automated placement of elements on the board is implemented by means of API SolidWorks using Visual Studio C#. The API application works by an algorithm that allows you to create a 3D layout of printed circuit boards. Each component of the library contains a conditional graphic notation of the element. With the help of the implemented algorithm, a comprehensive approach is provided, which consists in the fact that already at this stage the preparation of the strategy for tracing the conductors of the future printed circuit board is carried out, the classes of circuits are determined and the necessary technological parameters are set, as well as the data necessary for the preparation of design documentation is generated. After the completion of the work on the input of the scheme, a check is made for the presence of errors and compliance with the specified parameters, and if the test is successful, a list of circuits is generated for transfer to the tracing program. From this moment, any possibility of errors in the subsequent stages of design is excluded. CAD DipTrace was used to trace printed circuit boards and generate g-code. Printed circuit board processing is carried out on a CNC machine - CNC3018 using the Candle program. The printed circuit board tracks are created by forming a groove between the track and the metallized coating of the textolite. With the help of the formed height map, the uniform removal of the metallization layer over the entire area of the textolite is ensured. In addition, holes are drilled for the output elements of the circuit, the printed circuit board is cut along the contour and covered with a layer of tin to prevent oxidation of its metallized coating. The considered CAD methods and tools made it possible to automate the design of the printed circuit board of the FM radio receiver control module. As a result of the performed work, means of automating the design of printed circuit boards were applied and a fully functional printed circuit board with a track width of 0.8 mm was obtained.