Sand Casting Operation-level Feasibility
Below are the Sand Casting (SC) operations that have associated feasibility rules, grouped by GCD type. Each operation is accompanied by necessary conditions for the operation’s feasibility. See also Coremaking Feasibility and Routing for Sand Casting.
Curved Surface
GreenSandCSurfaceSandCasting
Surface area is nonzero.
Tolerance is nonzero.
Roughness is nonzero.
Tolerance is not too small to cast.
Surface roughness is not too small to cast.
Curved Wall
GreenSandCWallSandCasting
Surface area is nonzero.
Tolerance is nonzero.
Roughness is nonzero.
Tolerance is not too small to cast.
Surface roughness is not too small to cast.
Surface draft angle is not too small to cast (according to the plant variable minCastableDraft), if drafts checking is enabled (see User Inputs for Sand Casting).
Surface edge is not too sharp to cast, if rounds checking is enabled (see User Inputs for Sand Casting).
SandCasting
GCD is not threaded.
Void and ComboVoid
IsocureGasVoidCoring
Exposed area is nonzero.
Core size is not too large or too small (according to machine properties smallestCore and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
Number of openings is nonzero.
See also Coremaking Feasibility and Routing for Sand Casting.
CO2CuredVoidCoring
Exposed area is nonzero.
Core size is not too large or too small (according to machine properties smallestCore and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
Number of openings is nonzero.
See also Coremaking Feasibility and Routing for Sand Casting.
OilCoreVoidCoring
Exposed area is nonzero.
Core size is not too large or too small (according to machine properties smallestCore and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
Number of openings is nonzero.
See also Coremaking Feasibility and Routing for Sand Casting.
HotBoxVoidCoring
Exposed area is nonzero.
Core size is not too large or too small (according to machine properties smallestCore and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
Number of openings is nonzero.
See also Coremaking Feasibility and Routing for Sand Casting.
NoBakeVoidCoring
Exposed area is nonzero.
Core size is not too large or too small (according to machine properties smallestCore and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
Number of openings is nonzero.
See also Coremaking Feasibility and Routing for Sand Casting.
ShellVoidCoring
Core size is not too large or too small (according to machine properties smallestCore and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
See also Coremaking Feasibility and Routing for Sand Casting.
Coring
Virtual diameter is nonzero.
Exposed area is nonzero.
Tool reach is nonzero.
Number of openings is nonzero.
Aspect ratio is not too large (that is, tool reach over virtual diameter is less than or equal to the plant variable maxCoreAspectRatio).
See also Coremaking Feasibility and Routing for Sand Casting.
SandCasting
Box width is not too small to cast (that is, diameter is greater than the plant variable minSandCastableHoleDia).
Box height is not too small to cast (that is, diameter is greater than the plant variable minSandCastableHoleDia).
GreenSandVoidCasting
Virtual diameter is nonzero.
GCD is not obscured.
GCD is not undercut.
Exposed area is nonzero.
Tool reach is nonzero.
Number of openings is nonzero.
Aspect ratio (tool reach divided by virtual diameter) is not too large (according to the plant variables greenSandSmallHoleDia, greenSandSmallVoidAspect, and greenSandLargeVoidAspect).
Multistep Hole
Coring
Aspect ratio is not too large (that is, length over minimum diameter is greater than the plant variable maxCoreAspectRatio).
See also Coremaking Feasibility and Routing for Sand Casting.
GreenSandMStepCasting
Diameter is nonzero.
Diameter is not too small to cast (according to the plant variable minSandCastableHoleDia).
Accessibility is not obscure (that is, GCD is accessible from the draw direction).
Aspect ratio is not too large (according to the plant variables greenSandSmallHoleDia, greenSandSmallHoleAspect, and greenSandLargeHoleAspect).
SandCasting
Minimum diameter is not too small to cast (according to the plant variable minSandCastableHoleDia).
Minimum wall thickness is not too small (according to the material property minWallThickness).
SandCastingOnly
Diametrical tolerance is nonzero.
Roughness is nonzero.
Diametrical tolerance is not too small to cast.
Surface roughness is not too small to cast.
Surface edge is not too sharp to cast, if rounds checking is enabled (see User Inputs for Sand Casting).
IsocureGasMStepCoring
Minimum diameter is nonzero.
Core size is not too large or too small (according to machine properties smallestCore and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
Roughness is not too small to cast (according to the machine property roughnessCapability).
See also Coremaking Feasibility and Routing for Sand Casting.
CO2CuredMStepCoring
Minimum diameter is nonzero.
Core size is not too large or too small (according to machine properties smallestCore and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
Roughness is not too small to cast.
See also Coremaking Feasibility and Routing for Sand Casting.
OilCoreMStepCoring
Minimum diameter is nonzero.
Core size is not too large or too small (according to machine properties smallestCore and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
Roughness is not too small to cast.
HotBoxMStepCoring
Minimum diameter is nonzero.
Core size is not too large or too small (according to machine properties smallestCore and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
Roughness is not too small to cast).
See also Coremaking Feasibility and Routing for Sand Casting.
NoBakeMStepCoring
Minimum diameter is nonzero.
Core size is not too large or too small (according to machine properties smallestCore and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
Roughness is not too small to cast.
See also Coremaking Feasibility and Routing for Sand Casting.
ShellMStepCoring
Core size is not too large or too small (according to machine properties smallestCore and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
Roughness is not too small to cast.
See also Coremaking Feasibility and Routing for Sand Casting.
Planar Face
GreenSandPFaceSandCasting
Surface area is nonzero.
Tolerance is nonzero.
Roughness is nonzero.
Tolerance is not too small to cast.
Surface roughness is not too small to cast.
Surface draft angle is not too small to cast (according to the plant variable minCastableDraft), if drafts checking is enabled (see User Inputs for Sand Casting).
Surface edge is not too sharp to cast, if rounds checking is enabled (see User Inputs for Sand Casting).
Ring
SandCastAsComboVoid
GCD is not ID-only approachable.
Ring length is not too short (according to the plant variable minCastableRingLength).
SandCastAsRingedHole
Ring length is not too short (according to the machine property smallestCore).
GreenSandRingCasting
GCD is not ID-only approachable.
Ring length is not too short (according to the plant variable minCastableRingLength).
Ringed Hole
GreenSandRingedHoldCasting
Diameter is nonzero.
Diameter is not too small to cast (according to the plant variable minSandCastableHoleDia).
Aspect ratio is not too large (that is, length over minimum diameter is greater than the plant variable maxCoreAspectRatio).
CO2 Cured Coring
Minimum diameter is nonzero.
Core size is not too large (according to machine properties maxCoreboxHeight and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
See also Coremaking Feasibility and Routing for Sand Casting.
Hot Box Coring
Minimum diameter is nonzero.
Core size is not too large (according to machine properties maxCoreboxHeight and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
See also Coremaking Feasibility and Routing for Sand Casting.
Isocure Gas Coring
Minimum diameter is nonzero.
Core size is not too large (according to machine properties maxCoreboxHeight and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
See also Coremaking Feasibility and Routing for Sand Casting.
No Bake Coring
Minimum diameter is nonzero.
Core size is not too large (according to machine properties maxCoreboxHeight and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
See also Coremaking Feasibility and Routing for Sand Casting.
Oil Core Coring
Minimum diameter is nonzero.
Core size is not too large (according to machine properties maxCoreboxHeight and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
See also Coremaking Feasibility and Routing for Sand Casting.
Shell Coring (SC Coring)
Minimum diameter is nonzero.
Core size is not too large (according to machine properties maxCoreboxHeight and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
See also Coremaking Feasibility and Routing for Sand Casting.
Simple Hole
Coring
Diameter is nonzero.
Diameter is not too small to cast (according to the plant variable minSandCastableHoleDia).
Aspect ratio is not too large (that is, length over minimum diameter is greater than the plant variable maxCoreAspectRatio).
See also Coremaking Feasibility and Routing for Sand Casting.
GreenSandHoleCasting
Diameter is nonzero.
Diameter is not too small to cast (according to the plant variable minSandCastableHoleDia).
GCD is not obscured.
Surface draft angle is not too small to cast (according to the plant variable minCastableDraft) ), if drafts checking is enabled (see User Inputs for Sand Casting).
Aspect ratio is not too large (according to the plant variables greenSandSmallHoleDia, greenSandSmallHoleAspect, and greenSandLargeHoleAspect).
SandCasting
Diameter is not too small to cast (according to the plant variable minSandCastableHoleDia).
Minimum wall thickness is not too small (according to the material property minWallThickness).
IsocureGasHoleCoring
Diameter is nonzero.
Core size is not too large or too small (according to machine properties smallestCore and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
Roughness is not too small to cast.
See also Coremaking Feasibility and Routing for Sand Casting.
CO2CuredHoleCoring
Diameter is nonzero.
Core size is not too large or too small (according to machine properties smallestCore and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
Roughness is not too small to cast.
See also Coremaking Feasibility and Routing for Sand Casting.
OilCoreHoleCoring
Diameter is nonzero.
Core size is not too large or too small (according to machine properties smallestCore and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
Roughness is not too small to cast.
See also Coremaking Feasibility and Routing for Sand Casting.
HotBoxHoleCoring
Diameter is nonzero.
Core size is not too large or too small (according to machine properties smallestCore and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
Roughness is not too small to cast.
See also Coremaking Feasibility and Routing for Sand Casting.
NoBakeHoleCoring
Diameter is nonzero.
Core size is not too large or too small (according to machine properties smallestCore and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
Roughness is not too small to cast.
See also Coremaking Feasibility and Routing for Sand Casting.
ShellHoleCoring
Core size is not too large or too small (according to machine properties smallestCore and maxCoreboxLength, as well as plant variables lengthCorePrint and coreboxLengthAllowance).
Roughness is not too small to cast.
See also Coremaking Feasibility and Routing for Sand Casting.
StockCoreHoleCoring
Diameter is nonzero.
The GCD has a zero-draft wall (that is, the GCD is extruded).
Diameter and length must match a stock extruder die (according to the stockCores lookup table and plant variables coreDiameterPlay and lengthCorePrint).
GCD is obscured (GCD is perpendicular to the draw direction).
Draft angle is not too small to cast (according to the plant variable minCastableDraft) ), if drafts checking is enabled (see User Inputs for Sand Casting).
See also Coremaking Feasibility and Routing for Sand Casting.
SandCastingOnly
GCD has no threads.
Diametrical tolerance is nonzero.
Roughness is nonzero.
Diametrical tolerance is not too small to cast (according the lookup table toleranceCapabilitySandCasting).
Surface roughness is not too small to cast.
Surface edge is not too sharp to cast, if rounds checking is enabled (see User Inputs for Sand Casting).