Research_on_Digitization_of_Plate_Cutting_Based_on
Research_on_Digitization_of_Plate_Cutting_Based_on
Research_on_Digitization_of_Plate_Cutting_Based_on
Abstract. With the development of the economy and the innovation of technology,
enterprises are eager to have higher, efficient, energy-saving and environmental
protection technology applied in the cutting process. There are a lot of problems in
the cutting process right now, For example, there will be uneven cutting sectionˈ
Cutting dust debris splashing around causes environmental pollution and other
problems. So, it is still necessary to constantly improve the cutting equipment. This
paper studies the simulation of plasma cutting machine based on DELMIA. The
cutting path in AUTOCAD is imported into DELMIA, and the cutting nozzle is
simulated according to this path. At the same time, the second development of
DELMIA is conducted based on VB language. The information of different steel
plates can be automatically matched with the cutting nozzle type, cutting speed, etc.,
and is associated with the motion speed in DELMIA software. Seek the shortest
cutting path, reduce the empty path, increase the effective cutting working time, so
as to improve the cutting efficiency; And take into account environmental protection
to reduce pollution and reduce noise.
1. DELMIA Introduction
1
Corresponding Author: Qin HE, E-mail: 267083084@qq.com濁
388 Y. Hong et al. / Research on Digitization of Plate Cutting Based on DELMIA
DELMIA's 3D simulation has been widely used in aircraft assembly, automobile body
assembly, ship virtual assembly and other aspects [10-11]. Errors in product design,
tooling design and process design should be found early before the product is put into
actual production to reduce the rework and scrap of the product [12-16].
The amount of steel used in China's machinery industry has reached more than
300 million tons, and the amount of steel cutting is very large. However, in the actual
machining process, often due to insufficient preparation work, or blindly shortening the
construction period, resulting in the phenomenon of design, production, and
modification, thus increasing cost and extending the construction period.
The plasma cutting machine is composed of rails, beams and cutting guns and other
components. In actual production, the cutting machine needs to be driven horizontally
and vertically. In order to achieve the cutting effect in actual production, constraints are
also added to the model in DELMIA, laying the foundation for the simulation of the
cutting machine below.
In the "Device Building" module, select the first command "New Mechanism"; Then
fix the base; Select the "Fixed part" command and select the guide rail as the base to fix
it. Finally, add constraints between components.For example, the cutting machine body
moves along the guide rail, you need to add a moving pair, select a line and surface that
the fuselage fits with the guide rail, and check the length drive, you can make the
fuselage move on the guide rail.
For convenience, the device can be set up as a software-recognizable robot, with all the
characteristics and uses of the robot, and can drag the various parts of the cutting
machine through the compass. First, "Frames of Interest" is established, click the
Frames of Interes command, select the device to be created, that is, the cutting machine,
click Fram Type, and select Tools as the type. Then grab the compass to the bottom of
the cutting torch of the cutting machine, select the point where the cutting torch cuts
the steel plate and the steel plate contact.
In this paper, the nesting diagram of former one-stroke cutting is selected in the
simulation, and DELMIA's DPM module is used to carry out the cutting machine
Real-time simulation. The main Robot Arc Welding module provides different tools to
create an efficient and intuitive simulation environment, often combined with two
modules: Device Task Definition and Workcell Sequencing. Form a complete system to
meet the needs of welding simulation.
Y. Hong et al. / Research on Digitization of Plate Cutting Based on DELMIA 389
In Robot Arc Welding module ----Tag----Tag on Intersectin Parts, wait until the
command icon turns yellow, select the steel plate plane first and then select the track.
Flip Curve is to adjust the direction of the track line. If the arrow direction is wrong,
click to reverse adjustment. To evenly create Tag points over a path, select Equal
Spacing and enter the number of Tag points.
Tasks should be assigned to Process before simulation. To do this, select the new
command from the file menu. Select Process Library from the dialog box, then enter
the interface, select Create New Activity Type - Create New Activity Subtype - save
and close.
Enter Workcell Sequencing module, the Activity Management toolbar and select
Insert Activity Library - Activity Library file - Insert Activity - resource allocation, The
created tasks can be assigned to the process for simulation. The simulation effect
diagram is shown in Figure 1.
In order to ensure that the cutting process of the cutting machine maintains uniform
motion, verification is required. Click the Data Readout command in the Simulation
Analysis Tools toolbar to bring up the Option toolbar. Click the second command to
bring up the dialog box.
Change Tcpspeed to Yes in the Selection list, then click Spread Sheed in the
second column, select Clear, and clear all data. Then Update, Update Process Cycle
Time, and click Robot Task Simulation to conduct simulation after the update.
All data is blocked in DELMIA Automation, It takes the form of an object and forms a
tree structure. Application is the root object, which is the entrance to DELMIA. All
DELMIA objects can be obtained by using the Documents, Windows and System
Service attributes of the root object.
First obtain the Application object, you can obtain Documents and Windows
collection objects; Then Document objects such as Part and Product can be obtained
through Documents object. For the created Document object, you can obtain the
Document by saving, closing and other methods. For the object that needs 3D modeling,
modeling operations can be carried out. The document object also stores the viewpoint
of the document, such as the front view and the left view, etc. These view objects are
stored in the camera object. This is for part documentation and product documentation,
there is no such concept for engineering drawings; Using Cameras, you can obtain
Camera objects Camera2D and Camera3D.
A Windows object is a collection of all open Windows, and a Window object is a
specific window. The relationship between the two is similar to the relationship
between Documents and Document objects. Viewer object is a property of Window
object, generally using Window, ActiveViewer can get it, and then use many methods
of Viewer object, such as Reframe, ZoomeIn, ZoomOut, you can zoom in and
reorganize the view.
In the plate cutting virtual simulation process, because the cutting parameters must be
set each time, and for the steel plate with different plate thickness, the cutting nozzle
Y. Hong et al. / Research on Digitization of Plate Cutting Based on DELMIA 391
model and cutting speed of the cutting machine have corresponding data, in order to
avoid the trouble of adding parameters each time in the simulation and in order to
better display all the parameter values in the cutting process, In this paper, the speed,
cutting time, energy consumption and exhaust emission of cutting machine are
controlled by DELMIA software secondary development method.
It is mainly to realize the selection of various commands and parameters on the
cutting interface.
The program interface is set up plasma cutting machine, CNC cutting machine and
laser cutting machine three types, and is equipped with semi-automatic and automatic
options, you can make the whole cutting data at a glance.
Double-click the form, write its event code, and enter the following:
Add cutting machine type
CboCuttingMachine. AddItem "plasma cutting"
Add cutting speed
cboCuttingSpeed.AddItem "0.027"
There are a variety of options for steel cutting information in the interface. In order to
reduce the workload, the software is edited to automatically select the corresponding
cutting nozzle type and cutting speed when selecting the thickness.
Double-click the plate thickness form and write the event code as follows:
Private Sub cboThick_Click()
Select Case cboThick.Text
Case "5-15"
cboCuttingType = 1
cboCuttingSpeed = 0.08
End Select
The previous section only set the cutting speed of the cutting nozzle on the program
interface, but it is not related to the speed of the cutting machine, and it cannot play a
role. In order to realize the control of the speed of the cutting machine on the window
interface, I wrote a method program to obtain the speed of the robot.
Get the PPR object
Set currDoc = DELMIA.ActiveDocument. PPRDocument
Gets the resource object Set Res = currDoc.Resources
Get the robot object Set Rob = Res.Item(i)
Get controller object
Set RobCon = Rob.GetTechnologicalObject ("RobGenericController")
Get the MotionProfile
RobCon.GetMotionProfiles MPro
Gets the name of the MotionProfile and assigns a cut speed value
MPro.GetName Pname
MPro.SetSpeedValue cboCuttingSpeed
392 Y. Hong et al. / Research on Digitization of Plate Cutting Based on DELMIA
As shown in Figure 4, this program is to obtain the speed of the robot and make
the cutting speed reflected in the cutting machine when the program is running.
In DELMIA, there is a Gantt chart that records the time of each stage of the robot
movement. After establishing the task, click on the Gantt chart command, and then it
will prompt you to Select an Activity. Click the little man below Process to enter the
Gantt chart page. This section is to implement this process in the program to obtain the
movement time.
Set Doc = DELMIA.ActiveDocument
Set RootP = Doc.GetItem("Process")
Set Act = RootP.ChildrenActivities.Item(i)
oOCT = Act.CalculatedCycleTime
txtTime = Round (oOCT / 3600, 3)
5. Conclusion
In this paper, the nesting diagram is successfully imported into DELMIA, and the
Y. Hong et al. / Research on Digitization of Plate Cutting Based on DELMIA 393
cutting task of the cutting machine is created for real-time simulation, and then the
cutting process is verified, a more accurate cutting process is obtained, and the
digitalization of the cutting process of the cutting machine is realized. Then using V5
Automation interface, using VB language to DELMIA secondary development. The
information of different steel plates can be automatically matched with the cutting
nozzle type, cutting speed, etc., and associated with the motion speed in DELMIA
software, and finally the cutting time can be obtained to calculate the energy
consumption and gas emission during the cutting process. The program can be used to
guide the actual production and facilitate the production management of the cutting
process and even the entire processing process.
Acknowledgment
References
[1] Zha Hongwen, Wang Hongtao. Robot 3D measurement simulation based on DELMIA[J]. Applied
Science and Technology, 2013, 40(1): 19-21.
[2] Dai H, Lv G, Huang W, et al. Research on the simulation process for the CFETR Divertor assembly in
delmia[C]. Advanced Science and Industry Research Center. Proceedings of 2020 4th International
Conference on Electrical, Automation and Mechanical Engineering, 2020: 6.
[3] Yao Y, Tian Z, Cao W. A Simulation study on the assembly of an integrated transmission device of an
armored vehicle based On DELMIA[C]. Institute of Management Science and Industrial
Engineering.Proceedings of 2018 8th International Conference on Education, Management, Computer
and Society. Francis Academic Press, 2018: 3.
[4] H. D. Li, X.Y. Sheng, W. D. Zhang. Ergonomics analysis of hoisting large equipment based on
DELMIA[C]. Information Engineering Research Institute, USA. Proceedings of 4th International
Conference on Materials Engineering for Advanced Technologies. DEStech Publications, 2015: 5.
[5] WU C. Research and application of DELMIA secondary development[J]. International Journal of
Intelligent Information and Management Science, Hong Kong New Century Cultural Publishing House,
2014: 4.
[6] Hu Ting, Wu Lijun. Technical basis of CATIA secondary development[M]. Beijing: Publishing House
of Electronics Industry, 2006: 1-150.
[7] Li Zisheng, Zhu Ying, Xiang Zhongfan. Secondary development technology based on CATIA
software[J]. Journal of Sichuan Institute of Technology, 2003, 22 (1): 16-18.
[8] Long Feng, Fan Liuqun. Discussion on secondary development Technology of CATIA V5[J]. Journal
of Huaiyin Institute of Technology, 2005, 14 (5): 21-23.
[9] Peng Huan. Research on secondary development technology of CATIA based on V5Automation[J].
Journal of Electronic and Mechanical Engineering, 2012, 28(2): 61-64.
[10] Wang Zhanhai, Zhai Qinggang. Preliminary study on secondary development Technology of
DELMIA[J]. Journal of Xi 'an Aeronautical Technical College, 2010(1): 1-3.
[11] Wang Lidong , Wang Guanghui. Big Data in Cyber-physical systems, digital manufacturing and
Industry 4.0[C]. International Journal of Engineering and Manufacturing, 2016, 6(4): 1-8.
[12] Farhan M. Nashwan, Khaled A. M. Al Soufy. An Intelligent system for detecting fake materials on the
internet[C]. International Journal of Intelligent Systems and Applications, 2023, 4(15): 37-52.
[13] Hashimova Kamala. Intelligent management of a network of smart billboards on the IoT platform in
Industry 4.0. International Journal of Information Technology and Computer Science, 2023, 6(14):
39-46.
394 Y. Hong et al. / Research on Digitization of Plate Cutting Based on DELMIA
[14] Guan Z, Cao L, Wang C, et al. Simulation of logistics system with aspect of pallet requirements
optimization based on digital factory[C]. Proceedings of the 2011 International Conference on
Automation and Robotics (ICAR 2011 V1), Springer, 2011: 10.
[15] Okumoto Y. Optimization of torch movements of welding of welding and cutting using ant colony
method [J]. Journal of Ship Production, 2009, 25(3): 136-141.
[16] Davila-Rios, Torres-Trevino. On the implementation of a robotic welding process using 3D simulation
environmen[J]. Electronics, Robotics and Automotive Mechanics Conference, 2008: 283-287.