Tianhui Machine Co.,Ltd

Home> Industry Information> CNC machining simulation software reference

CNC machining simulation software reference

December 28, 2022

First, the basic information of the CNC car problem:
The workpiece coordinate origin is at the center of the right end face of the blank;
Blank size: 270mm long, diameter Φ65mm
Bar (can be handled as appropriate);
Processing material: 45 steel;
Precision requirements:
Roughness requirements:
Tool information: external turning tool;
Machine information: Fanuc0 i Mate_TB system.
Title: Please use variable programming to program a subroutine (macro) with parameters that can process the contour of a partial trigonometric curve as shown in Figure 1.
The trigonometric equation is:
Z = A cos( X / B )
(The parameter is D2=60 D3=70 D1=75)
Call the main program as:
%
O0010
G90T0101
G00X70.Z2.
S340M03
G01X65.F100
#4 = 29
WHILE[#4GT4] DO 1
G65 P0110 A75.B60.C70.D2.E[#4]
#4=#4-4
END 1
G65 P0110 A75.B60.C70.D2.E0
G00X80.
Z100.
%
Subroutine start behavior:
(subroutine of processing trigonometric function curve)
(Applicable to VNUC 3.0 FANUC system)
(The parameter is #2=D2 #3=D3 #4=estimated step size)
%
O0110
#102=#2*0.5 (converted to radius value d2*0.5)
#103=#3(d3)
#123=#103*0.5
#124=#102*3.1415927
#105=#7
#105=#3/#7 (estimated step size)
#106=FUP[#105]
(calculate the number of interpolation segments)
#107=#3/#106
(actual interpolation step size)
#108=0 (starting Z position)
#109=#108 (recording start)
#104=0
WHILE [#104LE#106] DO 1
#110=#108 (Z coordinate)
#115=[#110+#123]/#123
#113=[#124]*ACOS[#115]*3.14159/180.
G01 X[#113*2.0+#8] Z[#110]
#108=#108-#107
(Z coordinate minus step size)
#104=#104+1
END 1
G01W-10.
G01Z[-#7]
G0X[#2+10.+#8] (X-direction retraction)
Z2.
M99
%


Second, the basic information of CNC milling / machining center topics:
The workpiece origin is at the center of the upper surface. Blank size: 180mmx180mm (can be handled as appropriate)
Processing materials: 45 steel accuracy requirements:
Roughness requirements:
Tool information: Φ6 ball end mill Machine information: Fanuc0 i Mate_MB System topic: Please program the parameter subroutine (macro program) of the ruled surface as shown in Fig. 2 .
D1=150 D2=50 D3=30 D4=115 The workpiece origin calls the main program at the center of the upper surface:
%
O0005
G54G90G00X-80.Y-80.Z5.
S550M03
G01Z1.0F200
#1=#5043
G00X-75.Y-75.G41D1
WHILE [#1 GT -22] DO 1
#1=#1-3
IF [#1 LT -22] THEN #1=-22
Z[#1]
G01X75.
Y75.
X-75.
Y-75.
END 1
G40X-80.Y-80.
Z-20.
G00X-75.Y-75.
G65P0105A150B-20C115D0E0H3I0.5
( A = D 1 , B = Z coordinate of the bottom edge of the ruled surface, C=D4, D, E, the center coordinate of the upper surface, H = the Z coordinate of the top edge of the ruled surface, I = the angle of the circle division, the unit is the degree)
M05
M30
%
Subroutine start behavior:
%
O0105
#24=#5041
#25=#5042
#27=#5043
#30=#1/#4
#30=FUP[#30]
#4=#1/#30
#31=90/#30
#33=0
#32=225
#34=315
G01X[#7-#1/2.0]Y[#8-#1/2.0]Z[#2]
WHILE [#33 LT 4] DO 2
(four straight-sided loops)
#32=225+#33*90
#34=315+#33*90
#41=#32
#39=0
#40=0
IF [#33EQ0] THEN #39=#1/#30
IF [#33EQ1] THEN #40=#1/#30
IF [#33EQ2] THEN #39=[-#1]/#30
IF [#33EQ3] THEN #40=[-#1]/#30
#33=#33+1
WHILE [#41 LT #34] DO 1 (cycle by segmentation angle)
#35=COS[#41]*#3/2.0
#36=SIN[#41]*#3/2.0
#24=#24+#39
#25=#25+#40
G01X[#35]Y[#36]Z[#11]
G01X[#24]Y[#25]Z[#27]
#41=#41+#31
END 1
END 2
M99
%


The above is the CNC machining simulation software reference we have listed for you. You can submit the following form to obtain more industry information we provide for you.

You can visit our website or contact us, and we will provide the latest consultation and solutions

Share to:

Send Inquiry

Home> Industry Information> CNC machining simulation software reference
Related Products List

Home

Product

Phone

About Us

Inquiry

We will contact you immediately

Fill in more information so that we can get in touch with you faster

Privacy statement: Your privacy is very important to Us. Our company promises not to disclose your personal information to any external company with out your explicit permission.

Send