SHOPPING CART
SHOPPING CART
An engineer sitting in front of a computer trying to find CAD design data.

Terminating Tech Tip: Using the Up to Surface End Condition in SOLIDWORKS

Table of Contents



How to Extend Features from Sketch Plane to Create Powerful Geometry in SOLIDWORKS

ā€œExtruded Bossā€ may be one of the most used commands in SOLIDWORKS, but are you familiar with all the available end conditions and how to use them? If you’re designing hold down fixtures, as one example, the ā€œUp to Surfaceā€ end condition can come in handy. ā€œUp to Surfaceā€ simply extends features from the sketch plane to a surface you select. In this short SOLIDWORKS tips and tricks article, we’ll show how to use the ā€œUp to Surfaceā€ end condition and some examples of the powerful geometry we can quickly create with it.

Where is “Up to Surfaceā€ in SOLIDWORKS Used?

The ā€œUp to Surfaceā€ end condition is available in many different features, such as Extruded Boss, Extruded Cut, and Extruded Surface. For consistency, we will focus on how to use it with the Extruded Boss command here, although the setup is similar for all commands where the condition is available.

Both circular sketches will be extruded with the
Both circular sketches will be extruded using the Up to Surface end condition.

How to Use the Up to Surface End Condition in SOLIDWORKS

The ā€œUp to Surfaceā€ end condition can be selected in the drop-down menu for Direction 1 (and Direction 2, if applicable) after the extrusion is started.

Modal window showing select end condition type in the PropertyManager.
The PropertyManager’s end condition dropdown is where you select Up to Surface for an extrusion.

Then, the terminating surface or face is selected for the pink selection box. Ideally, this surface/face should be larger than the extrusion profile. Otherwise, SOLIDWORKS will attempt to automatically extend the terminating surface for the full profile, but this only works on analytical surfaces/faces.

The merge result checkbox will merge the extrusion with the terminating body when a face of a solid is selected, but when terminating at a surface body it will have no effect.

The surface is selected.
The terminating surface is picked in the pink selection box to define the extrusion’s end point.
The preview shows the extrusion ending at the surface.
The Up to Surface end condition previews the extrusion terminating exactly at the selected surface.

After clicking ok, the resulting extrude will overlap with the surface. The mottled appearance is a result of small approximations in the display that SOLIDWORKS uses when two items occupy the same space. If it won’t be used again, the surface can be hidden or deleted.

Result after clicking ok, surface is still shown.
After clicking OK, the extrusion overlaps the surface, which remains visible until hidden or deleted.
 Result with surface now hidden.
Hiding the terminating surface reveals the finished extrusion blended to its shape.

For the green ellipse, the process is similar. Simply select the outer face of the ellipse shape as the terminating surface/face. The ā€œMerge resultā€ checkbox is left cleared.

This is how the preview will appear after selecting the green face.
Selecting the green face as the terminating surface previews the extrusion ending there.
Result after clicking ok. Side view shown for clarity, green body is still visible.
A side view after clicking OK shows the extrusion terminating at the green face, still visible.
With the green body hidden, the effect is now apparent.
Hiding the green body makes the Up to Surface extrusion’s true shape apparent.
Both extrusions completed, with their terminating bodies hidden.
Both surface-terminated extrusions are complete, with their reference surfaces hidden from view.

Comparing Up to Surface with Cut with Surface in SOLIDWORKS

Similar functionality can be achieved with the ā€œCut with Surfaceā€ command, but which is better? As always, the answer depends on design intent. This tool is located under Insert>Cut>With Surface. Unlike the ā€œUp to Surfaceā€ end condition however, this command cannot accept a face. It must be a surface or plane.

Insert>Cut>With Surface
The Cut with Surface command, found under Insert>Cut>With Surface, offers a similar alternative.

Here, the circular sketch is extruded past the red surface.

The surface must fully separate the body in two.
Cut with Surface requires a surface that fully separates the body into two pieces.

The command is activated, and only one selection is available. The red surface is selected as the cutting tool.

Select the red surface as the cutting tool.Ā 
The red surface is selected as the cutting tool for the Cut with Surface command.

The arrow in the PropertyManager or in the graphics area indicates which side of the surface will be removed.

Click on the arrow in the graphics area or in the PropertyManager to flip the direction to cut.
Clicking the direction arrow flips which side of the surface the Cut with Surface command removes.

After clicking ok, the result is identical. The surface can then be hidden or deleted if necessary.

 Result after the cut, the surface is still visible.
After the cut completes, the cutting surface remains visible in the model until hidden.
With the surface hidden.
Hiding the surface after the Cut with Surface operation shows the final terminated feature.

Putting it all together: Up to Surface and Cut with Surface in SOLIDWORKS

Both the ā€œUp to Surfaceā€ end condition and ā€œCut with Surfaceā€ tool are powerful features we can leverage in SOLIDWORKS to add more complex geometry to our models with relatively little effort. While this could be useful in a variety of different situations, one common example that comes to mind is designing hold down fixtures, as custom shaped tooling can be created based on the surface geometry of the part being fixed. Remember that the ā€œUp to Surfaceā€ end condition can accept a surface or face as input, while the ā€œCut with Surfaceā€ command can accept a surface or plane.

Picture of Kenny Truong

Kenny Truong

Kenny Truong is an Applications Engineer based out of our Brooklyn Park, MN office. He comes from a background of engineering at a local startup and student teaching at the University of Minnesota. He specializes in SOLIDWORKS 3D modeling.

Get a Price Match

Thank you for submitting your quote! A confirmation email is on its way. Please check your spam folder if you do not receive it.

While you are waiting, check out our Resource Center or read our Blog!

Success

Register Now

Thank you for registering! A confirmation email is on its way. Please check your spam folder if you did not receive one. See you soon!

While you are waiting, check out our Resource Center or read our Blog!

success

Register Now

Thank you for registering! A confirmation email is on its way. Please check your spam folder if you did not receive one. See you soon!

While you are waiting, check out our Resource Center or read our Blog!

success

Register Now

Thank you for registering! A confirmation email is on its way. Please check your spam folder if you did not receive one. See you soon!

While you are waiting, check out our Resource Center or read our Blog!

success

Get Your Download Today!

Thank you for your download! We've sent your download to the email address you provided. Please check your spam or junk folder if you don't receive it. It may take a few minutes to arrive.

success