How to Create a Custom Coordinate System in SOLIDWORKS
Contents
A custom coordinate system in SOLIDWORKS defines a new origin and axis direction for a part or assembly. It is useful for export orientation, measurement, simulation, fixtures, machining references, imported geometry, and any workflow where the default origin is not the most useful reference.

Choose a clear origin
The coordinate system starts with an origin point. Choose a vertex, sketch point, reference point, or other location that has meaning for the part. A good origin is easy to identify and stable if the model changes.
For machining, the origin may be a fixture location or setup datum. For export, it may be the orientation requested by a customer or downstream software. The important part is choosing a point that supports the next operation.

Create the coordinate system
- Go to Insert > Reference Geometry > Coordinate System.
- Select the origin point.
- Select references for the X, Y, and Z axis directions.
- Flip axis directions if needed.
- Preview the triad and confirm the feature.

Define axis directions
Axis directions can be based on edges, sketch lines, faces, planes, or existing reference geometry. Select references that clearly define the direction you need. If an axis points the wrong way, use the flip option instead of rebuilding the feature from scratch.
After creating the coordinate system, rotate the model and inspect the triad. It is easy to select a reference that looks correct from one view but points in the opposite direction in 3D space.
If the axes are not orthogonal or SOLIDWORKS cannot solve the feature, choose simpler references. A clean origin point plus two clear direction references is usually enough.

Use it for export orientation
A custom coordinate system can control how a model is exported to formats such as STEP, Parasolid, or other downstream files. This is helpful when a customer, fixture, machine, or simulation setup expects a specific orientation.
When exporting, check the export options and select the intended coordinate system if the format supports it. Then reopen or inspect the exported file when orientation is important.

Name it clearly
If the model has more than one coordinate system, rename each one so its purpose is obvious. Names such as Machining Coordinate System, Export CSYS, or Fixture Origin are much easier to understand than leaving several default feature names.
Clear names are especially helpful in assemblies, where several parts may each have their own reference systems. A good name tells the next user which one should be used.
Troubleshooting
If the coordinate system moves unexpectedly, check the references used for the origin and axes. If those references are tied to unstable model geometry, recreate the coordinate system from more stable planes, points, or sketches. If an export imports in the wrong direction, check which coordinate system was selected during export.
Use custom coordinate systems when they make downstream work clearer. A well-named coordinate system can prevent orientation mistakes and make handoffs easier for manufacturing, analysis, and customer data exchange.
Before relying on it, test the coordinate system with a simple measurement or export. That small check confirms the origin and axis directions match the intended workflow.





