This page was translated from Japanese by machine translation. The Japanese page is the original.

Structural Analysis Report (CalculiX)

A cantilever beam divided into elements, shown bent under a load

A calculation report examining the stiffness of the ROBO100 frame using the finite element method. Sections 1 to 5 summarize the current design, and Section 6 records the investigations leading up to it. Units are in mm. Values indicate the deflection at the tool tip, with forces and directions based on "Terminology and Coordinates" in Section 7. All values are calculated and unverified on the actual machine.

1. Conclusions

2. Current Design

Shapes and dimensions are in Machine Shape and Dimensions, and parts are in the Parts List and Dimension Drawings. Here, we list only the parts relevant to stiffness.

PartConfiguration
FrameSquare tubing 100×50. Longitudinal t3.2, ends t1.6
LegsSquare tubing 150×75×3.2, height 109. Foot plate t12 underneath
Ribst9. Extending from the front face of the legs along the front face of the beam. Back reaches the top surface of the beam (height 309), front reaches under the Y belt cover (height 169)
BeamAssembled from bent plates, 200×150, length 800. Front t6, others t3.2. Five bulkheads t3.2 (including both ends)
Y guidesRail spacing 170
TableSteel t12
Z boxZ plate t9, side walls t4.5 (depth 120). Front is a cover
Head bracketst16, 2 plates (top and bottom), spacing 280
Frame weight74.7 kg (analysis model; whole machine is about 189 kg)

Deformation of the current design

When the spindle is pushed upward by the drilling force, the Z box tilts forward, the beam twists, and the base of the legs bends. The areas with large deflection are the Z box and the guides; within the frame itself, they are the beam and the base of the legs.

3. Design Decisions and Their Effectiveness

Starting from the current design, we solved the model with only one decision reverted at a time. Since all other conditions are kept identical, the increase in deflection represents the effectiveness of that decision. Conditions: table surface height 0, tool 150, without stand.

When reverting decisions one by one

DecisionWhen RevertedTip Fore-and-AftFore-and-Aft 200 NWeight kgRecord
Current design―0.03300.026574.7
Make Z into a box (Z plate with 2 side walls, 2 head brackets)Single Z plate t25, 1 bracket0.1510 (+358%)0.0777 (+193%)+4.96.2
Add ribs to legsWithout ribs0.1032 (+213%)0.0436 (+65%)−3.56.4
Add bulkheads to beamEnd plates only0.0443 (+34%)0.0499 (+88%)−2.26.12
Shorten legs and use spindle close to beamLegs 2090.0475 (+44%)0.0448 (+69%)+3.76.4
Extend ribs to front face of beamUp to bottom surface of beam0.0413 (+25%)0.0288 (+9%)−1.96.10
Use 2 head brackets (top and bottom)1 bracket0.0386 (+17%)0.0305 (+15%)−2.56.2, 6.12
Set Y-rail spacing to 170Spacing 1400.0350 (+6%)0.0280 (+6%)06.2

The difference in weight shows whether it increases (+) or decreases (−) when reverted. The ribs, bulkheads, and brackets weigh just a few kg, yet they reduce deflection significantly.

Decisions Made for Weight Reduction

DecisionWhen RevertedTip Fore-and-AftFore-and-Aft 200 NWeight kgRecord
Thin down ineffective plates (frame ends t1.6, bulkheads t3.2, Z side walls t4.5, brackets t16, foot plates t12)Original thicknesses (2.3, 4.5, 6, 20, 16)0.0321 (−3%)0.0258 (−3%)+8.16.8, 6.10
Make table steel t12 (do not machine aluminum)Aluminum t250.0316 (−4%)0.0255 (−4%)−2.36.7

Thinning the plates saved 8.1 kg, and the increase in deflection was held to +3%. That difference was recovered by extending the ribs.

4. Alternatives Not Adopted

These were solved by adding to or replacing parts in the current design. Closer to the bottom left is better (lighter, with less deflection).

Alternatives not adopted

OptionTip Fore-and-AftFore-and-Aft 200 NWeight kgReason Not AdoptedRecord
Make front plate of beam t90.0309 (−6%)0.0256 (−3%)+3.7Effective, but heavy. The first thing to consider if we want even more stiffness6.8
Add 2 bulkheads to beam0.0325 (−2%)0.0257 (−3%)+1.4Small effect6.9
Add Z front plate t60.0328 (−1%)0.0264 (0%)+2.5Hardly any effect. We will make the front a cover6.6
Lightening holes in bulkheads and Z side walls0.0350 (+6%)0.0289 (+9%)−1.0Deflection increases too much for the amount of weight saved6.8
Build beam from two square tubes and flat steel bars0.0300 (−9%)0.0256 (−3%)+15.0Effective, but 15 kg heavier6.9

In addition to these, in Section 6.1 of the records, we compared and decided against building the frame from channel steel (either too heavy or too soft), and in Section 6.2, using 3 blocks on each side for Z (effective laterally, but risks the table hitting the ribs) and using a φ20 screw for Z (reduces vertical deflection only).

5. Detailed Results for the Current Design

Spindle Height and Guide Stiffness (Tool 150, Without Stand)

ConditionTip fore/aftTip up/downFore/aft 200 NLeft/right 200 N
Surface height 00.0330.0580.0260.028
Surface height 500.0290.0580.0210.025
Spindle at top0.0270.0580.0180.023
Spindle at bottom0.0430.0580.0400.035
Guide 100 N/µm0.0490.0650.0390.039
Guide 400 N/µm0.0250.0540.0200.022

The higher the spindle is raised and the closer it is used to the Z blocks, the smaller the deflection. Guide stiffness is an assumed value, so we will measure it on the actual machine.

Machining a plate on the stand

Stand height is 50, with the plate placed on a shim plate. Values are the relative displacement between the tool tip and the plate. t32 was solved with W 31.

PlateToolTip fore/aftTip up/downFore/aft 200 NLeft/right 200 N
t9 (W 6)1500.0330.1360.0260.029
t9 (W 6)1300.0390.1380.0310.030
t32 (W 31)1500.0320.1360.0240.027
t32 (W 31)1300.0310.1360.0240.027

Up/down values include the deflection of the stand plate (when the underside is supported at only 12 points). It is expected to be smaller once mounted on a workbench. It doesn't affect through-holes.

Natural frequencies

At surface height 0: 71, 99, 117, 162, and 202 Hz. Avoid spindle speeds close to the tooth pass frequency. For a 2-flute cutter, 71 Hz corresponds to about 2150 rpm.

Stress

Maximum von Mises stress is 6.2 MPa (legs) under a 1500 N drilling thrust, 1.7 MPa under 200 N fore/aft, and 2.6 MPa under 200 N left/right. These are well below the yield point of steel (245 MPa). Corner values change depending on element size and weld shape, so treat them as rough guides.

Effect by component

Effect by component

In the framework, the beam has the largest effect. The heavy base frame has almost no effect on fore/aft displacement.

6. Record of design studies

The studies leading up to the current design. "Current proposal" or "baseline" in each section refers to the geometry at that point. Values were solved with the design as it stood then, so conditions differ from the values in sections 1–5. Only compare values within the same table.

SectionWhat was changedWhat we learned
6.1Framework members (square tubing, channel, bent-and-assembled sheet)A beam made of bent-and-assembled sheet (Proposal G) is the lightest for the same stiffness as square tubing
6.2Z section (wall depth, front plate, mount spacing, number of blocks, leadscrew, Y rail spacing)We adopted a wall depth of 120, mount spacing of 280, and Y rail spacing of 170. Guide stiffness has the largest effect
6.3Combinations of 6.1 and 6.2Using the spindle raised higher reduces fore/aft displacement
6.4Leg lengthShorten the legs to use the spindle closer to the beam. We adopted legs 105 (now 109 to account for thinner foot plates)
6.5Stand height and plate ribsStand height only affects plate deflection (up/down). We adopted height 50
6.6Z front plateAlmost no effect. We'll use it as a cover
6.7Base materialWe adopted steel t12 (we won't machine aluminum)
6.8Lightening holes and plate thicknessLightening holes aren't worth the effort. Thinned the plates that don't do much
6.9Making the beam from two square tubes and flat barDoesn't end up lighter and stiffer than the current sheet-metal box
6.10Extending ribs to the front face of the beamVery effective. Combined with the plate thicknesses from 6.8, we adopted Light 7, which became the current design
6.11Results before adding Light 7 (N1)Kept as a baseline for comparison with section 3
6.12Effect by member (geometry before fixing leg design)The guides, beam, and Z walls/plates are effective. Without bulkheads, displacement under fore/aft 200 N increases substantially
6.13Which edges to weld for bulkheads inside the beamThe front and rear edges are effective. The top and bottom edges have little effect. Decided on assembly method
6.14Left/right position of leg ribs (outer edge, center, inner edge of square tube)Differences are small as long as they are above the X blocks. Pushing to the outer edge is slightly worse. Kept in the current position
6.15Shifting legs and ribs toward the center of the X blocks (beam 825)Moving the legs makes no difference. Ribs give −2%, but at the expense of Y travel and width. Kept as the current design

All deformation plots use the same scale factor (3D: 500x, cross section: 800x) and color map (red for 0.10 mm or more). The stepped edges of the ribs are an artifact of the mesh shape, not the real part profile.

6.1 Framework proposals

The Z section is shared; only the framework was changed. The spindle is at the bottom (spindle nose 130, legs 205).

plans-scatter

PlanDetailsTip, front-backTip, up-downFront-back 200 NLeft-right 200 NModel kgVerdict
ASquare tubing. Beam 200×150×4.5, legs 150×75×4.5, frame t3.20.0550.0600.0500.04387.3Baseline. Can be built from standard square tubing
BBeam C200×80 with t4.5 back plate, legs C150, frame C1000.0720.0640.0670.049103.5Shallow depth, flexible and heavy
CBeam C200×80 left open, legs C150, frame C1000.1690.0740.1960.05197.9Open cross section is weak against torsion, deformation is by far the largest. Unusable
DBeam C200×90 with t4.5 back plate, legs C150, frame C1000.0640.0620.0600.048108.4Stiffer than B, but falls short of A and is heavy
ETwo C200×80 beams joined, legs C150, frame C1000.0470.0580.0460.046120.3Stiffest, but 33 kg heavier
FBeam is square tubing, legs C150, frame C1000.0560.0630.0530.05099.3Nearly the same stiffness as A, but 12 kg heavier
GBent-sheet assembly. Beam 200×150 front t6 others t3.2, legs t3.20.0570.0610.0510.04383.3Nearly the same stiffness as A, and 4 kg lighter. Adopted
HBent-sheet assembly. Beam 200×180 front t4.5 others t3.20.0570.0610.0510.04585.6Same stiffness as G, but 2.3 kg heavier
IFrame only C100, others same as A0.0560.0630.0520.04897.9Stiffness is the same, but 10.6 kg heavier

Plan A: Square tubing. Beam 200×150×4.5, legs 150×75×4.5, frame t3.2

plan-A

Plan B: Beam C200×80 with t4.5 back plate, legs C150, frame C100

plan-B

Plan C: Beam C200×80 left open, legs C150, frame C100

plan-C

Plan D: Beam C200×90 with t4.5 back plate, legs C150, frame C100

plan-D

Plan E: Two C200×80 beams joined, legs C150, frame C100

plan-E

Plan F: Beam is square tubing, legs C150, frame C100

plan-F

Plan G: Bent-sheet assembly. Beam 200×150 front t6 others t3.2, legs t3.2

plan-G

Plan H: Bent-sheet assembly. Beam 200×180 front t4.5 others t3.2

plan-H

Plan I: Frame only C100, others same as A

plan-I

6.2 Plans for the Z section

Framework is common to Plan A.

plans-z

PlanDetailsTip, front-backTip, up-downFront-back 200 NLeft-right 200 NModel kgVerdict
Z0Baseline0.0550.0600.0500.04387.3
Z1Wall depth 86 → 1200.0510.0600.0470.04389.6Head goes inside the box
Z2Add t6 front plate to Z1 to make a box0.0500.0590.0460.04392.4
Z3Thin the plates in Z2. Walls t6, front plate t4.50.0510.0590.0470.04389.03.4 kg lighter for only a 0.001 mm difference. Adopted
Z5Head support spacing 200 → 2800.0530.0590.0480.04387.3No weight change. Adopted
Z6Make the base t12 steel0.0570.0600.0520.04389.5Actually worse
Z73 Z blocks on each side (add below)0.0530.0600.0490.03489.6Effective against left-right lateral force. Risk of base hitting ribs
Z83 Z blocks on each side (add above)0.0520.0600.0480.03892.2Z plate becomes 110 mm longer
Z9Z guide stiffness 400 N/µm0.0500.0590.0460.03887.3Same geometry. Checking the effect of stiffness
Z10All guide stiffness 400 N/µm0.0420.0560.0370.03387.3Same geometry. Guides have the greatest effect
Z11Z screw φ20 (70 N/µm)0.0550.0440.0500.04387.3Only up-down decreases
Z12Y rail spacing 140 → 1700.0500.0590.0470.04388.0Most efficient without adding weight. Adopted
Z13Z2 and Z110.0500.0430.0460.04392.4
Z14Z2 and Z120.0460.0580.0420.04393.1
Z15Z14 and Z110.0460.0420.0420.04393.1

The plan where the Z plate was made t6 (Z4) is not included in the results because the model nodes failed to connect and no solution was obtained.

Plan Z0: Baseline

z-00

Plan Z1: Wall depth 86 → 120

z-01

Plan Z2: Add t6 front plate to Z1 to make a box

z-02

Plan Z3: Thin the plates in Z2. Walls t6, front plate t4.5

z-03

Plan Z5: Head support spacing 200 → 280

z-05

Plan Z6: Make the base t12 steel

z-06

Plan Z7: 3 Z blocks on each side (add below)

z-07

Plan Z8: 3 Z blocks on each side (add above)

z-08

Plan Z9: Z guide stiffness 400 N/µm

z-09

Plan Z10: All guide stiffness 400 N/µm

z-10

Plan Z11: Z screw φ20 (70 N/µm)

z-11

Plan Z12: Y rail spacing 140 → 170

z-12

Plan Z13: Z2 and Z11

z-13

Plan Z14: Z2 and Z12

z-14

Plan Z15: Z14 and Z11

z-15

6.3 Combination Plans

PlanDetailsTip front-to-backTip up-and-downFront-to-back 200 NLeft-to-right 200 NModel kg
R1Square pipe frame with Z improvements0.0470.0580.0430.04389.7
R2Bent-plate frame with Z improvements0.0480.0590.0440.04385.7
R3R2 with 3 Z blocks each0.0450.0580.0420.03890.8
R4R2 with spindle nose at 2300.0350.0590.0270.03385.7
R5R2 with spindle nose at 3300.0260.0590.0170.02785.7
R6R2 with 400 N/µm guides0.0360.0550.0330.03485.7
R7R2 with 100 N/µm guides0.0690.0660.0660.06385.7
R8R2 with 10 mm mesh0.0500.0600.0450.04485.7

R8 was to check the mesh; the difference between 15 mm and 10 mm is about 4%. Seeing that raising the spindle reduced front-to-back deflection led directly to the next plan.

Plan R1: Square pipe frame with Z improvements

plan-R1

Plan R2: Bent-plate frame with Z improvements

plan-R2

Plan R3: R2 with 3 Z blocks each

z-R3

Plan R4: R2 with spindle nose at 230

z-R4

Plan R5: R2 with spindle nose at 330

z-R5

Plan R6: R2 with 400 N/µm guides

z-R6

Plan R7: R2 with 100 N/µm guides

z-R7

Plan R8: R2 with 10 mm mesh

z-R8

6.4 Shortening the legs to run the spindle close to the beam

For the same machining plane height, shortening the legs lets the spindle machine closer to the Z blocks. This works well because we mostly machine plates and only need a small distance between the beam and the workpiece.

near-compare

Plane heightLegsTip front-to-backTip up-and-downFront-to-back 200 NLeft-to-right 200 N
02050.0450.0590.0400.041
01550.0410.0590.0330.034
0105 (adopted)0.0380.0610.0270.028
0750.0410.0630.0260.025
502050.0400.0590.0320.036
501550.0340.0590.0250.029
50105 (adopted)0.0330.0610.0210.025
50750.0330.0630.0190.023
1002050.0330.0590.0240.031
1001550.0290.0590.0200.026

Machining the same plane with 205 legs

Machining the same plane with 105 legs

6.5 Base height and plate ribs

Conditions (W 40–52, L 125)Tip front-to-backPlate deflectionLeft-to-right 200 N
Base height 100, 7 ribs, plate t160.0340.0170.026
Base height 750.0340.0380.026
Base height 50 (adopted)0.0340.0750.026
Base height 100, plate t120.0320.0270.025
Base height 100, 3 ribs0.0320.0210.025
Base height 100, no ribs0.0320.1240.025

Front-to-back and left-to-right deflections do not change with base height. What changes is only the plate deflection (up-and-down), which affects blind hole depth.

6.6 Z front plate

Plane heightFront plateTip front-to-backTip up-and-downFront-to-back 200 NLeft-to-right 200 NModel kg
0t4.50.0380.0610.0270.02882.0
0None0.0380.0610.0270.02879.9
50t4.50.0330.0610.0210.02582.0
50None0.0330.0610.0210.02579.9

Because there is hardly any difference at working positions, we decided not to treat the front plate as a structural member, but rather as a cover. This assumes that the fastening between the head and the bracket is solid.

6.7 Base material

We do not machine aluminum because the chips would get mixed in. We checked whether using steel for the base would also work. Plane height 0, tool 150. A thinner base also brings the spindle closer to the beam.

BedTip front-backTip up-downFront-back 200 NLeft-right 200 NBed kgModel kgLowest natural frequency
Aluminum t25 (current)0.0380.0610.0270.0286.078.672 Hz
Steel t250.0370.0610.0260.02717.490.067 Hz
Steel t200.0380.0610.0260.02713.986.569 Hz
Steel t160.0380.0610.0270.02811.183.769 Hz
Steel t120.0400.0610.0280.0288.380.971 Hz
Steel t90.0420.0620.0290.0286.278.871 Hz
Steel t12 + cross plate t60.0390.0610.0270.0289.682.270 Hz
Steel t9 + cross plate t60.0400.0620.0280.0287.580.171 Hz
Steel t16 + cross plate t60.0380.0610.0270.02812.485.069 Hz

We decided to use steel t12. Compared to aluminum t25, the tip displacement is only 0.0015 mm larger, it is only 2.3 kg heavier, and there are no vibration issues. The earlier sections (6.1 to 6.6) compared options solved with an aluminum bed, but the relative ranking among the options does not change.

6.8 Lightening the framework (lightening cutouts and plate thicknesses)

We checked whether we could reduce weight while maintaining strength using lightening holes. Calculations were done using the current design (steel t12 bed, surface height 0, tool 150).

Conclusions

Weight breakdown and effective parts

Weight breakdown

The framework weighs 80.9 kg, and the rest consists of purchased items like linear guides, the head, motors, and wiring. Only the framework can be changed via cutouts or plate thicknesses.

Weight and effect on deflection by part

Lightening holes

Hole positions

OptionWeight saved kgTip front-backTip up-downFront-back 200 NLeft-right 200 NLowest natural frequency
No holes (current)0.00.0397 (+0.0%)0.0614 (+0.0%)0.0279 (+0.0%)0.0278 (+0.0%)71 Hz
φ90 in bulkheads (3 plates)0.70.0409 (+3.0%)0.0616 (+0.3%)0.0294 (+5.4%)0.0279 (+0.4%)71 Hz
φ70 x 2 in Z-walls (2 plates)0.70.0404 (+1.8%)0.0616 (+0.3%)0.0283 (+1.4%)0.0278 (+0.0%)71 Hz
φ50 in ribs (2 plates)0.30.0419 (+5.5%)0.0625 (+1.8%)0.0285 (+2.2%)0.0279 (+0.4%)71 Hz
All 3 locations1.70.0438 (+10.3%)0.0630 (+2.6%)0.0304 (+9.0%)0.0279 (+0.4%)71 Hz
φ100 x 4 in rear beam plate (bad example)0.70.0401 (+1.0%)0.0614 (+0.0%)0.0303 (+8.6%)0.0279 (+0.4%)71 Hz

Changing plate thickness by one step

Weight saved and displacement increase

Thinned partWeight saved kgLargest displacement increaseNotes
Bracket t20→161.3+0.3%Shortens the clamping length on the spindle. We will verify this when deciding how to mount the head
Frame ends t2.3→1.62.1+0.7%The end frames only support the X-axis screw BF12
Z-wall t6→4.51.2+0.8%Assumes attachment by welding
Bulkhead t4.5→3.21.4+1.1%
Beam rear t3.2→2.31.1+1.8%
Z-plate t9→62.1+2.9%Do not use. Thread depth for mounting the Z-axis rails is insufficient
Foot plate t16→122.1+2.0%
Frame length t3.2→2.33.9+11.9%Do not use. Left-right displacement and frequency get worse
Beam top/bottom t3.2→2.31.6+4.5%
Beam front t6→4.51.8+4.8%
Bed t12→92.1+5.4%
Ribs t9→60.5+4.3%
Legs t3.2→2.30.6+3.5%
ThickenAdded weight kgTip fore-aftEffect per 1 kg
Leg front only t3.2→60.40.0388 (−2.3%)5.7%
Rib t9→120.50.0388 (−2.3%)4.5%
Leg t3.2→4.51.00.0385 (−3.0%)3.0%
Foot plate t16→191.50.0392 (−1.3%)0.8%
Beam top & bottom t3.2→4.52.40.0382 (−3.8%)1.6%
Base t12→162.80.0384 (−3.3%)1.2%
Beam front t6→93.70.0376 (−5.3%)1.4%
Foot plate t16→223.10.0387 (−2.5%)0.8%
Frame long sides t3.2→4.55.80.0397 (+0.0%)0.0%

"Worst displacement increase" is the largest increase among four cases: tip fore-aft, tip vertical, 200 N fore-aft, and 200 N left-right. For thickening, the front of the legs and the ribs are the most effective per 1 kg. Thickening the beam or foot plates works, but adds quite a bit of weight.

Weight-reduction options

OptionWeight saved kgTip fore-aftTip verticalFore-aft 200 NLeft-right 200 NLowest natural frequency
Current0.00.0397 (+0.0%)0.0614 (+0.0%)0.0279 (+0.0%)0.0278 (+0.0%)71 Hz
Light 1: Frame ends 1.6, bulkheads 3.2, Z walls 4.54.70.0404 (+1.8%)0.0616 (+0.3%)0.0284 (+1.8%)0.0281 (+1.1%)71 Hz
Light 2: Light 1 + mounts 166.00.0404 (+1.8%)0.0617 (+0.5%)0.0285 (+2.2%)0.0281 (+1.1%)71 Hz
Light 3: Light 1 + leg front 6, rib 123.80.0386 (−2.8%)0.0606 (−1.3%)0.0280 (+0.4%)0.0278 (+0.0%)71 Hz
Light 4: Light 2 + leg front 6, rib 125.10.0387 (−2.5%)0.0606 (−1.3%)0.0280 (+0.4%)0.0278 (+0.0%)72 Hz
Light 5: Light 4 + beam back 2.36.20.0390 (−1.8%)0.0608 (−1.0%)0.0285 (+2.2%)0.0279 (+0.4%)72 Hz
Light 4, leg front 94.80.0381 (−4.0%)0.0602 (−2.0%)0.0279 (+0.0%)0.0277 (−0.4%)72 Hz
Light 4, rib 164.40.0380 (−4.3%)0.0603 (−1.8%)0.0278 (−0.4%)0.0278 (+0.0%)72 Hz
Light 4, foot plate 127.20.0393 (−1.0%)0.0609 (−0.8%)0.0283 (+1.4%)0.0279 (+0.4%)72 Hz
Light 6: Light 4 + foot plate 12, leg front 9, rib 166.20.0380 (−4.3%)0.0602 (−2.0%)0.0280 (+0.4%)0.0277 (−0.4%)72 Hz

Parts changed in Light 6

If you reduce weight purely by plate thickness, we recommend Light 6. If you can extend the ribs to the front face of the beam, Light 7 in Section 6.10 is even better. The frame drops from 80.9 → 74.7 kg (6.2 kg lighter), bringing the entire machine from about 195 → about 189 kg. Tip fore-aft deflection decreases from 0.0397 → 0.0380, vertical from 0.0614 → 0.0602, the 200 N fore-aft and left-right values stay almost the same, and the natural frequency goes up slightly.

The idea is to take weight away from places that don't do much and put just a little back into places that really matter (the front of the legs and the ribs). Thinning the foot plates increases tip deflection, but thickening the legs and ribs makes up for it.

PartCurrentLight 6Notes
Frame ends (2 pcs)100×50×2.3100×50×1.6The end frames only support the X leadscrew BF12; almost no force passes through them. If you attach jigs or lifting gear to the end frames, keep them at t2.3.
Bulkheads (5 pcs)t4.5t3.2
Z walls (2 pcs)t6t4.5Assumes welded attachment. If tapping threads for bolts, keep at t6.
Mounts (2 pcs)t20t16The clamping length holding the spindle drops from 20 to 16. Verify this when finalizing how the head is clamped. Going back to t20 only adds 1.3 kg and barely changes deflection.
Foot plates (2 pcs)t16t12Check that the thread engagement depth for mounting the X blocks is sufficient.
Leg front face (2 pcs)t3.2t9Build the legs by welding plates together rather than using square tube (t9 only on the front, t3.2 everywhere else).
Ribs (2 pcs)t9t16

Even when re-solved with a finer 7.5 mm mesh, Light 6 still had less deflection (tip fore-aft: Current 0.0421, Light 6 0.0398, −5.5%. Fore-aft 200 N: Current 0.0293, Light 6 0.0293).

Parts left unchanged: Z plate (thinning to t6 doesn't leave enough thread depth for rail mounting screws), frame long sides (thinning to t2.3 increases left-right deflection by 12% and drops frequency from 70 → 62 Hz), and the beam and base (thinning them hurts too much, so we keep them as is).

Stress

OptionThrust 1500 NFore-aft 200 NLeft-right 200 N
Current22 MPa5 MPa3 MPa
Holes in all 3 spots21 MPa5 MPa3 MPa
Light 412 MPa3 MPa2 MPa
Light 67 MPa2 MPa2 MPa

6.9 Building the beam from two square tubes (top & bottom) and flat bar

We looked into making the beam by joining two square tubes (top and bottom) with flat bar in between. The outer dimensions match the current design (depth 150, height 200, length 800), with 150×50 square tubes placed top and bottom and the 100 mm gap between them closed with flat bar. Calculations used the current setup (t12 steel base, surface height 0, tool 150).

Beam shapes

Conclusion

We decided to stick with our current plate box. If we want to make the beam stiffer, we can increase the bulkheads from 3 to 5 (+2.0 kg, front-back 200 N deflection −2.9%), or make the front plate thicker.

Beam shapes and deflection

ShapeBeam kgTip front-backTip up-downFront-back 200 NLeft-right 200 NLowest natural frequency
Current (plate box, 3 bulkheads)22.10.0397 (+0.0%)0.0614 (+0.0%)0.0279 (+0.0%)0.0278 (+0.0%)71 Hz
Current box, 5 bulkheads24.10.0392 (−1.3%)0.0613 (−0.2%)0.0271 (−2.9%)0.0272 (−2.2%)70 Hz
Square t3.2, full-length t6 flat bar front and back, 3 bulkheads35.70.0371 (−6.5%)0.0592 (−3.6%)0.0273 (−2.2%)0.0272 (−2.2%)69 Hz
Square t3.2, full-length t6 flat bar front and back, 5 bulkheads36.80.0368 (−7.3%)0.0592 (−3.6%)0.0263 (−5.7%)0.0269 (−3.2%)69 Hz
Square t3.2, full-length flat bar front t6, back t4.5, 3 bulkheads33.90.0373 (−6.0%)0.0593 (−3.4%)0.0276 (−1.1%)0.0272 (−2.2%)69 Hz
Square t2.3, full-length t4.5 flat bar front and back, 3 bulkheads27.70.0404 (+1.8%)0.0616 (+0.3%)0.0297 (+6.5%)0.0281 (+1.1%)70 Hz
Square t3.2, full-length t6 flat bar front and back, no bulkheads34.10.0414 (+4.3%)0.0595 (−3.1%)0.0391 (+40.1%)0.0272 (−2.2%)69 Hz
Square t3.2, t6 flat bar front only, 3 bulkheads28.30.0396 (−0.3%)0.0601 (−2.1%)0.0322 (+15.4%)0.0277 (−0.4%)69 Hz
Square t3.2, ladder (50×9 flat bar at 5 locations, front and back), 5 bulkheads25.80.0530 (+33.5%)0.0778 (+26.7%)0.0327 (+17.2%)0.0348 (+25.2%)66 Hz
Square t3.2, ladder, no bulkheads23.10.0556 (+40.1%)0.0780 (+27.0%)0.0505 (+81.0%)0.0365 (+31.3%)66 Hz
Square 150×75×4.5, ladder, no bulkheads30.30.0464 (+16.9%)0.0650 (+5.9%)0.0417 (+49.5%)0.0292 (+5.0%)68 Hz

Beam weight (kg) is the total of the square tubing or plates, flat bars, bulkheads, and end plates.

6.10 Extending the column ribs to the front face of the beam

The current ribs are triangles connecting the front face of the columns to the foot plates, with their upper ends at the bottom surface of the beam. We looked into extending them upward along the front face of the beam to directly connect the front face of the beam to the foot plates. The front end (on the foot plate, 210 from the front face of the beam) is kept unchanged. Calculations were done with the current design (steel base t12, surface height 0, tool 150, spindle at center of Y).

Extended rib shapes

Conclusions

Why it works

When drilling thrust pushes the spindle upward, the beam twists as if tipping forward, bending the base of the columns. Because the current ribs only support the base of the columns, bending occurs at the corner of the beam's bottom surface. Extending the ribs up to the front face of the beam provides diagonal support to the front face directly from the foot plates, reducing this bending. This is the same reason the columns and ribs were so effective for their weight in Figure 2 of Section 6.8.

Deflection with extended ribs

ShapeWeight increase kgTip front-backTip up-downFront-back 200 NLeft-right 200 NLowest natural frequency
Current (up to bottom of beam)+0.00.0397 (+0.0%)0.0614 (+0.0%)0.0279 (+0.0%)0.0278 (+0.0%)71 Hz
Both sides up to 60 higher+0.90.0339 (−14.6%)0.0585 (−4.7%)0.0263 (−5.7%)0.0277 (−0.4%)70 Hz
Both sides up to middle of beam+1.50.0325 (−18.1%)0.0578 (−5.9%)0.0259 (−7.2%)0.0277 (−0.4%)70 Hz
Both sides up to top of beam+2.90.0305 (−23.2%)0.0567 (−7.7%)0.0254 (−9.0%)0.0276 (−0.7%)70 Hz
Both sides up to top of beam, rib t12+4.40.0301 (−24.2%)0.0566 (−7.8%)0.0253 (−9.3%)0.0276 (−0.7%)70 Hz
Back side only up to top of beam+1.50.0338 (−14.9%)0.0585 (−4.7%)0.0263 (−5.7%)0.0277 (−0.4%)70 Hz
Front 60, back up to top of beam+1.90.0320 (−19.4%)0.0575 (−6.4%)0.0258 (−7.5%)0.0277 (−0.4%)70 Hz

Combining with the lightweighting options from 6.8

ShapeWeight increase kgTip front-backTip up-downFront-back 200 NLeft-right 200 NLowest natural frequency
Light 6 + extended ribs−2.70.0320 (−19.4%)0.0573 (−6.7%)0.0262 (−6.1%)0.0275 (−1.1%)72 Hz
Light 7: Light 2 + foot plate t12 + extended ribs (legs and ribs at current thickness)−6.20.0329 (−17.1%)0.0579 (−5.7%)0.0265 (−5.0%)0.0280 (+0.7%)71 Hz
Light 2 + extended ribs (legs and ribs at current thickness)−4.10.0326 (−17.9%)0.0577 (−6.0%)0.0263 (−5.7%)0.0279 (+0.4%)71 Hz

The extended-rib shape is "Front 60, back up to top of beam". Light 2 has frame ends t1.6, bulkheads t3.2, Z walls t4.5, and mounts t16.

We recommend Light 7 (replacing Light 6 from 6.8). The frame becomes 6.2 kg lighter, just like Light 6, and the tip front-back displacement is even smaller at 0.0329 compared to 0.0380 for Light 6. The legs and ribs can stay at their current thicknesses (legs: rectangular tube 150×75×3.2, ribs: t9), so there is no need to fabricate the legs out of plate. Only the displacement under left-right 200 N increases slightly by +0.7%.

Notes

6.11 Results before adopting Light 7 (N1)

Legs 105, Z stroke 150, no Z front plate, steel table t12. Units in mm.

When machining a plate on top of the base stand

Base stand height 50, plate placed on top of a backing plate. t32 was solved using W 31 (W 29 had mesh nodes that did not connect).

PlateToolTip front-backTip up-downFront-back 200 NLeft-right 200 N
t9 (W 6)1500.0390.1390.0280.028
t9 (W 6)1300.0440.1400.0310.030
t32 (W 31)1500.0370.1390.0250.027
t32 (W 31)1300.0370.1390.0250.027

About 0.075 of the up-down value is the deflection of the base stand plate, which is the value when supported at only 12 points on the bottom surface. This is expected to be smaller when placed on a workbench. It does not affect through-holes.

Differences by spindle height (tool 150, no base stand)

Operating positionTip front-backTip up-downFront-back 200 NLeft-right 200 N
Surface height 00.0400.0610.0280.028
Surface height 500.0340.0620.0220.025
Spindle at top0.0300.0620.0180.023
Spindle at bottom0.0520.0620.0430.034
Surface height 0, guides 100 N/µm0.0560.0690.0410.039
Surface height 0, guides 400 N/µm0.0310.0570.0210.022

Natural frequencies

At surface height 0: 71, 90, 108, 153, 198 Hz. Avoid spindle speeds close to the tooth pass frequency. For a 2-flute tool, 72 Hz corresponds to about 2150 rpm.

6.12 Effectiveness of each member (before deciding on the legs)

We investigated this using the baseline design (model 111.5 kg) before deciding on the legs and stroke. The underlying behavior is the same for the current design.

fea-contrib

This shows how much the displacement decreases when increasing the stiffness of only that member by 100 times. The guides are the most significant, followed by the beam, then the Z walls and plates. The frame barely has any effect, though this is partly because the supports were assumed to be fixed.

ChangeTip front-backFront-back 200 N
Baseline0.0650.063
Z plate is a single aluminum t20 plate (no box)0.9510.602
Z plate is a single steel t20 plate (no box)0.3880.259
Single head mount plate0.0750.071
No leg ribs0.1300.085
No beam bulkheads (end plates only)0.0860.115

fea-side-thrust

fea-mode1

fea-mode2

fea-mode3

6.13 Which edges to weld on the bulkheads inside the beam

Since the beam is closed by joining the front plate to the channel, the internal bulkheads cannot have all their edges welded from the inside. Using the current design (Sections 1 to 5), we solved for different welded edges on the 3 internal bulkheads. The edges that were not welded were offset 15 away from the beam plate so they would not connect.

Welded edges of the bulkheads

Welded edgesTip front-backFront-back 200 N
All 4 edges welded (assumption of current calculations)0.0330 (0%)0.0265 (0%)
Back edge not welded0.0353 (+7%)0.0319 (+20%)
Front edge not welded0.0371 (+12%)0.0324 (+22%)
Top and bottom edges not welded (front and back only)0.0333 (+1%)0.0284 (+7%)
Only front edge welded (back, top, and bottom not welded)0.0434 (+32%)0.0492 (+86%)
No internal bulkheads (only end plates)0.0443 (+34%)0.0499 (+88%)

6.14 Lateral Position of the Leg Ribs

We solved with the leg ribs moved to the outer edge, center, and inner edge of the leg square tubing (width 75). Based on the current design (Sections 1 to 5), the far leg has these positions mirrored left-to-right.

Lateral position of the ribs

Rib positionTip front-backFront-back 200 NLeft-right 200 N
Current (near Y 13, far Y 782)0.0330 (0%)0.0265 (0%)0.0280 (0%)
Shifted to outer edge (near Y 4.5, far Y 795.5)0.0339 (+3%)0.0267 (+1%)0.0279 (0%)
Flush with outer wall (near Y 2.25, far Y 797.75)0.0348 (+5%)0.0269 (+2%)0.0279 (0%)
Directly above block (near Y 25, far Y 775)0.0324 (−2%)0.0264 (0%)0.0281 (0%)
Only far side directly above block (near Y 13, far Y 775)0.0327 (−1%)0.0265 (0%)0.0280 (0%)
Center of square tubing (near Y 37.5, far Y 762.5)0.0325 (−2%)0.0265 (0%)0.0282 (+1%)
Shifted to inner edge (near Y 70.5, far Y 729.5)0.0399 (+21%)0.0284 (+7%)0.0282 (+1%)

6.15 Moving the legs and ribs toward the center of the X blocks

We moved the leg square tubes (width 75) and ribs toward the center of the X blocks under the foot plates (front Y 25, back Y 775). Since the legs stick out 12.5 past the frame, we also extended the beams by 12.5 on both sides to 825, and moved the internal bulkheads to the center of the blocks (Y 25, 775) as well. We solved this with the current configuration (Sections 1 to 5).

Moving the legs and ribs toward the center of the blocks

ShapeTip front-backFront-back 200 NLeft-right 200 NWeight kg
Current0.0330 (0%)0.0265 (0%)0.0280 (0%)0
Legs and ribs at block centers (beam 825)0.0324 (−2%)0.0266 (0%)0.0281 (0%)+0.3
Legs at block centers, front rib kept at Y 13 (beam 825)0.0328 (−1%)0.0267 (+1%)0.0281 (0%)+0.3
Legs kept as-is, only ribs at block centers0.0324 (−2%)0.0264 (0%)0.0281 (0%)0

7. Terminology and Model

Terminology and Coordinates

XFront-back direction. Rear edge of the frame is 0, front edge is 1000
YBeam direction. Near side of the frame is 0, far side is 800
HeightBottom surface of the frame is set to 0
Spindle noseBottom end of the head. The tool holder extends from here
Tool length LFrom the spindle nose to the tool tip
Surface height WHeight of the surface being machined. W + L gives the height of the spindle nose
Tip front-back, up-downDeflection at the tool tip under 1500 N of drilling force (thrust)
Front-back 200 N, left-right 200 NDeflection in the same direction when a 200 N lateral force is applied to the tool tip. Reference value for milling

Model

ItemDetails
Analysis toolCalculiX 2.22 (bundled with FreeCAD 1.1). Models are built in Python.
Elements4-node shell S4, approx. 15 mm. Approx. 14,000 nodes, approx. 14,000 elements.
MaterialsSteel 205 GPa, aluminum 70 GPa, Poisson's ratio 0.3, 0.33
GuidesEach block is modeled as a 200 N/µm spring (assumed). There are no values in the catalog.
Ball screws40 N/µm spring per screw. Calculated value for the screw, nut, and bearings in series.
HeadRigid body. Connected by the upper and lower support plates.
SupportFixed at 12 points on the bottom surface of the stand. For comparison without the stand, fixed at the bottom surface of the frame.
ForceWith the stand, forces push against each other between the tool tip and the plate. The results show the relative displacement between the two.

What Is Not Included

8. What We Verified

9. How to Reproduce

The models and calculation scripts are located in analysis/fea in the repository.

FileDescription
gantry_legc.py, legc_fig.py6.15 plan and figures for bringing the legs and ribs closer to the block centers
gantry_ribpos.py, ribpos_fig.py6.14 left/right rib positions and figures
gantry_bulk.py, beam_build_fig.py6.13 bulkhead weld edges and beam assembly figures
gantry_now.py, now_fig.pySections 1–5 (current shape, cases where we drop decisions one by one, rejected ideas, and effect of each part) and figures
gantry_fea.pyGenerates models from dimensions and solves them with CalculiX
gantry_plans.py, gantry_zplans.py, gantry_best.pySolves the proposals in 6.1–6.3 in order
gantry_near.py, gantry_n1.py, gantry_steel.py, gantry_stand.py, clamp_fea.pyLegs, current proposal, table material, stand, plate clamping methods
n1base.py, gantry_holes.py, gantry_sens.py, gantry_sens2.py, gantry_light.py, gantry_light2.py, gantry_light3.py, gantry_stress.py, gantry_twin.py, gantry_twin2.py, gantry_rib.py, gantry_rib2.py, gantry_rib3.py6.8 lightening holes, plate thickness, stress, 6.9 beam shapes, 6.10 ribs
plan_cards.py, fea_view.py, light_fig.py, light_fig2.py, twin_fig.py, rib_fig.pyPlots the result figures
*.jsonNumerical results

Comments

No comments yet.

Comments with links, phone numbers or email addresses appear after the site approves them.

Sending needs JavaScript in your browser.

QR code for this page

https://robo100.jp/en/000015