Skip to content
CadActiveSupport

reference

ECAD Socket Model

The connector you pick in ECAD Board Sockets. It needs the mating coordinate system SOCKET_MATE. Fasteners later use the assembled socket.

The socket is the connector you pick in ECAD Board Sockets. It is usually an assembly. ECAD Board Fasteners does not ask you to pick a socket. It uses the socket already assembled into the EcadBoardAssembly as the leader of the SOCKETS pattern.

Which commands use it

Command

How it uses this model

ECAD Board Sockets

Assembles it at ACTIVE_SITES_LEADER, patterns it as SOCKETS, and can place an optional stay-out.

ECAD Board Fasteners

Attaches fasteners to the assembled socket.

What ECAD Board Sockets requires

  • The model is a part or an assembly.

  • It has a mating coordinate system. The name comes from the ECAD setting Socket Model - Mating Csys Name. The default is SOCKET_MATE.

  • That coordinate system can be selected as an assembly constraint.

If SOCKET_MATE is missing, CadActive can create it as an offset from the model’s first coordinate system (typically PRT_CSYS_DEF or ASM_DEF_CSYS) and save the model. Some existing coordinate system is required for that.

Optional when assembling:

  • A stay-out file <socket name>_pwb.gph next to the socket file. If it is missing, CadActive warns and skips the stay-out. Assembly still runs. If the file is present, it is placed on the board part at ACTIVE_SITES_LEADER. A stay-out with one reference uses the site coordinate system. A stay-out with three references uses three datum planes created on that coordinate system.

Board Sockets does not require MOUNTING, MOUNTING_AXIS, or FASTENER_MATE on the socket. Those are for Board Fasteners.

What ECAD Board Fasteners requires on the assembled socket

  • This model is already a component of the EcadBoardAssembly (the SOCKETS leader, or a component that has MOUNTING_AXIS).

  • A datum-point feature named MOUNTING, on the socket skeleton when the socket has one, otherwise on the socket itself. One point per fastener hole. The first point (often named MNTG_1) is where the first fastener is assembled. If MOUNTING is missing, the command stops and shows an error.

  • A mate plane on this model (not on the skeleton). The name comes from the Hardware setting Fastener Plane Datum Name. The default is FASTENER_MATE. The fastener mates to this plane.

MOUNTING_AXIS is used only to find a socket when the SOCKETS pattern is missing. It is not an assembly constraint.

What CadActive creates

Board Sockets does not edit the socket file except when it adds SOCKET_MATE and saves. It assembles the socket into the EcadBoardAssembly as the pattern SOCKETS.

Board Fasteners only reads the assembled socket.