###########################################################
######################## GENERIC ##########################
###########################################################

[calculation]
maxJerkVectorTime  = 0.00512
maxTrapVectorTime  = 0.00512
maxCoastVectorTime = 0.0512
epsilon = 0.0000000001
timeSliceMultiple = 10
hwPeriod = 0.000512
eotpDelayTime = 0.014848
meltflowCorrection = 0.1
modPurgeVolOffset = 400
supPurgeVolOffset = 0


[debug]
dumpCMBExtrusionScaling = 0.002
statisticsDistanceErrorThreshold = 0.001

[impulseSmoothing]
freq1XMass = 54.0
freq1YMass = 54.0
freq2XMass = 64.0
freq2YMass = 60.0
maxStages = 4
maxSequence = 9

[limits]
vertexCountWarnLevel = 300000
vertexCountAbortLevel = 500000

[paramGlueless]
gluelessVel = 35.0
gluelessAccel = 300.0
gluelessJerk = 10000.0

###########################################################
######################### MODEL  ##########################
###########################################################

[paramModel]

###########################################################
# Deflection Angle Power Factor

thetaPF = 0.4

###########################################################
# Circle Rules

circMinTheta = 0.86
circMinDist = 0.28
circMaxVel = 6.0

###########################################################
# Arc Rules

arcMinTheta = 0.86
arcMaxVel = 6.0

###########################################################
# Short ToolPath Rules

maxSTPLength = 0.5
maxSTPVelocity = 1.1

maxSTPSwellFactor = 0.85

###########################################################
# Centrifugal Acceleration Rules

centAcc = 300.0
centDist = 0.028

###########################################################
# Extrusion Limit Velocity Rules

extMaxSSQ = 2350.0

###########################################################
# Resonance Rules

resTLo = 0.055
resTHi = 0.017
resThetaHi = 0.77
resDist = 0.28

###########################################################
# Bead Specific Values

[paramModel.xyMaxVel]
beadPart                = 6.0
beadInterior            = 6.0
beadSurface             = 5.0
beadSparseRaster        = 6.0
beadSolidRaster         = 6.0
beadCustomPart          = 5.0
beadPartFirstLayer      = 3.0
beadPartSupport         = 6.0
beadPartBase            = 5.0
beadPartShort           = 1.1
beadPartVisibleRaster   = 6.0
beadPartBridge          = 5.0

[paramModel.xyAccel]
beadPart                = 300.0
beadInterior            = 300.0
beadSurface             = 300.0
beadSparseRaster        = 300.0
beadSolidRaster         = 300.0
beadCustomPart          = 300.0
beadPartFirstLayer      = 300.0
beadPartSupport         = 300.0
beadPartBase            = 300.0
beadPartShort           = 300.0
beadPartVisibleRaster   = 300.0
beadPartBridge          = 300.0

[paramModel.xyJerk]
beadPart                = 15000.0
beadInterior            = 15000.0
beadSurface             = 15000.0
beadSparseRaster        = 15000.0
beadSolidRaster         = 15000.0
beadCustomPart          = 15000.0
beadPartFirstLayer      = 15000.0
beadPartSupport         = 15000.0
beadPartBase            = 15000.0
beadPartShort           = 15000.0
beadPartVisibleRaster   = 15000.0
beadPartBridge          = 15000.0

[paramModel.xyJerkI]
beadPart                = 15000.0
beadInterior            = 15000.0
beadSurface             = 15000.0
beadSparseRaster        = 15000.0
beadSolidRaster         = 15000.0
beadCustomPart          = 15000.0
beadPartFirstLayer      = 15000.0
beadPartSupport         = 15000.0
beadPartBase            = 15000.0
beadPartShort           = 15000.0
beadPartVisibleRaster   = 15000.0
beadPartBridge          = 15000.0

[paramModel.xyVertex90Vel]
beadPart                = 2.0
beadInterior            = 2.0
beadSurface             = 1.4
beadSparseRaster        = 2.0
beadSolidRaster         = 2.0
beadCustomPart          = 1.4
beadPartFirstLayer      = 2.0
beadPartSupport         = 2.0
beadPartBase            = 2.0
beadPartShort           = 1.4
beadPartVisibleRaster   = 2.0
beadPartBridge          = 1.4

[paramModel.swellFactor]
beadPart                = 0.92
beadInterior            = 0.92
beadSurface             = 0.9
beadSparseRaster        = 1.0
beadSolidRaster         = 0.92
beadCustomPart          = 0.9
beadPartFirstLayer      = 1.3
beadPartSupport         = 0.92
beadPartBase            = 1.15
beadPartShort           = 0.80
beadPartVisibleRaster   = 0.9
beadPartBridge          = 0.94

[paramModel.liqAccelTau]
beadPart                = 0.008
beadInterior            = 0.008
beadSurface             = 0.008
beadSparseRaster        = 0.006
beadSolidRaster         = 0.006
beadCustomPart          = 0.008
beadPartFirstLayer      = 0.008
beadPartSupport         = 0.008
beadPartBase            = 0.008
beadPartShort           = 0.008
beadPartVisibleRaster   = 0.006
beadPartBridge          = 0.008

[paramModel.liqDecelTau]
beadPart                = 0.008
beadInterior            = 0.008
beadSurface             = 0.008
beadSparseRaster        = 0.006
beadSolidRaster         = 0.006
beadCustomPart          = 0.008
beadPartFirstLayer      = 0.008
beadPartSupport         = 0.008
beadPartBase            = 0.008
beadPartShort           = 0.008
beadPartVisibleRaster   = 0.006
beadPartBridge          = 0.008

[paramModel.prepumpVolume]
beadPart                = 0.000140
beadInterior            = 0.000140
beadSurface             = 0.000140
beadSparseRaster        = 0.000140
beadSolidRaster         = 0.000140
beadCustomPart          = 0.000140
beadPartFirstLayer      = 0.000140
beadPartSupport         = 0.000140
beadPartBase            = 0.000140
beadPartShort           = 0.000140
beadPartVisibleRaster   = 0.000140
beadPartBridge          = 0.000140

[paramModel.prepumpRate]
beadPart                = 0.002200
beadInterior            = 0.002200
beadSurface             = 0.002200
beadSparseRaster        = 0.002200
beadSolidRaster         = 0.002200
beadCustomPart          = 0.002200
beadPartFirstLayer      = 0.002200
beadPartSupport         = 0.002200
beadPartBase            = 0.002200
beadPartShort           = 0.002200
beadPartVisibleRaster   = 0.002200
beadPartBridge          = 0.002200

[paramModel.prepumpAccel]
beadPart                = 0.200000
beadInterior            = 0.200000
beadSurface             = 0.200000
beadSparseRaster        = 0.200000
beadSolidRaster         = 0.200000
beadCustomPart          = 0.200000
beadPartFirstLayer      = 0.200000
beadPartSupport         = 0.200000
beadPartBase            = 0.200000
beadPartShort           = 0.200000
beadPartVisibleRaster   = 0.200000
beadPartBridge          = 0.200000

[paramModel.postPurgeAddTime]
beadPart                = 0.07545
beadInterior            = 0.07545
beadSurface             = 0.07545
beadSparseRaster        = 0.07545
beadSolidRaster         = 0.07545
beadCustomPart          = 0.07545
beadPartFirstLayer      = 0.07545
beadPartSupport         = 0.07545
beadPartBase            = 0.07545
beadPartShort           = 0.07545
beadPartVisibleRaster   = 0.07545
beadPartBridge          = 0.07545

[paramModel.rollbackOffset]
beadPart                = 0.001700
beadInterior            = 0.001700
beadSurface             = 0.001700
beadSparseRaster        = 0.001700
beadSolidRaster         = 0.001700
beadCustomPart          = 0.001700
beadPartFirstLayer      = 0.001700
beadPartSupport         = 0.001700
beadPartBase            = 0.001700
beadPartShort           = 0.001700
beadPartVisibleRaster   = 0.001700
beadPartBridge          = 0.001700

[paramModel.rollbackMaxAccel]
beadPart                = 0.200000
beadInterior            = 0.200000
beadSurface             = 0.200000
beadSparseRaster        = 0.200000
beadSolidRaster         = 0.200000
beadCustomPart          = 0.200000
beadPartFirstLayer      = 0.200000
beadPartSupport         = 0.200000
beadPartBase            = 0.200000
beadPartShort           = 0.200000
beadPartVisibleRaster   = 0.200000
beadPartBridge          = 0.200000

[paramModel.rollbackAdvTime]
beadPart                = 0.0300
beadInterior            = 0.0300
beadSurface             = 0.0300
beadSparseRaster        = 0.0300
beadSolidRaster         = 0.0300
beadCustomPart          = 0.0300
beadPartFirstLayer      = 0.0300
beadPartSupport         = 0.0300
beadPartBase            = 0.0300
beadPartShort           = 0.0300
beadPartVisibleRaster   = 0.0300
beadPartBridge          = 0.0300

[paramModel.rollbackExtTime]
beadPart                = 0.0500
beadInterior            = 0.0500
beadSurface             = 0.0500
beadSparseRaster        = 0.0500
beadSolidRaster         = 0.0500
beadCustomPart          = 0.0500
beadPartFirstLayer      = 0.0500
beadPartSupport         = 0.0500
beadPartBase            = 0.0500
beadPartShort           = 0.0500
beadPartVisibleRaster   = 0.0500
beadPartBridge          = 0.0500

[paramModel.mfPercent] 
beadPart                = 0.150
beadInterior            = 0.150
beadSurface             = 0.150
beadSparseRaster        = 0.150
beadSolidRaster         = 0.150
beadCustomPart          = 0.150
beadPartFirstLayer      = 0.150
beadPartSupport         = 0.150
beadPartBase            = 0.150
beadPartShort           = 0.150
beadPartVisibleRaster   = 0.150
beadPartBridge          = 0.150

[paramModel.mfTau] 
beadPart                = 1.75
beadInterior            = 1.75
beadSurface             = 1.75
beadSparseRaster        = 1.75
beadSolidRaster         = 1.75
beadCustomPart          = 1.75
beadPartFirstLayer      = 1.75
beadPartSupport         = 1.75
beadPartBase            = 1.75
beadPartShort           = 1.75
beadPartVisibleRaster   = 1.75
beadPartBridge          = 1.75

[paramModel.bfPercent] 
beadPart                = -0.050
beadInterior            = -0.050
beadSurface             = -0.050
beadSparseRaster        = -0.050
beadSolidRaster         = -0.050
beadCustomPart          = -0.050
beadPartFirstLayer      = -0.050
beadPartSupport         = -0.050
beadPartBase            = -0.050
beadPartShort           = -0.050
beadPartVisibleRaster   = -0.050
beadPartBridge          = -0.050

[paramModel.bfTau] 
beadPart                = 0.1
beadInterior            = 0.1
beadSurface             = 0.1
beadSparseRaster        = 0.1
beadSolidRaster         = 0.1
beadCustomPart          = 0.1
beadPartFirstLayer      = 0.1
beadPartSupport         = 0.1
beadPartBase            = 0.1
beadPartShort           = 0.1
beadPartVisibleRaster   = 0.1
beadPartBridge          = 0.1

###########################################################
######################### SUPPORT #########################
###########################################################

[paramSupport]

###########################################################
# Deflection Angle Power Factor

thetaPF = 0.4

###########################################################
# Circle Rules

circMinTheta = 0.86
circMinDist = 0.10
circMaxVel = 5.0

###########################################################
# Arc Rules

arcMinTheta = 0.86
arcMaxVel = 5.0

###########################################################
# Short ToolPath Rules

maxSTPLength = 0.75
maxSTPVelocity = 1.1

maxSTPSwellFactor = 0.87

###########################################################
# Centrifugal Acceleration Rules

centAcc = 300.0
centDist = 0.01

###########################################################
# Extrusion Limit Velocity Rules

extMaxSSQ = 1900.0

###########################################################
# Resonance Rules

resTLo = 0.055
resTHi = 0.020
resThetaHi = 0.77
resDist = 0.1

############################################################
# Bead Specific Values

[paramSupport.xyMaxVel]
beadSupport            = 5.0
beadFirstLayer         = 3.6
beadInterface          = 5.0
beadSparseBridge       = 5.0
beadCustomSupport      = 5.0
beadSupportBottom      = 5.0
beadSupportBottomSmall = 5.0
beadSupportShort       = 5.0

[paramSupport.xyAccel]
beadSupport            = 300.0
beadFirstLayer         = 300.0
beadInterface          = 300.0
beadSparseBridge       = 300.0
beadCustomSupport      = 300.0
beadSupportBottom      = 300.0
beadSupportBottomSmall = 300.0
beadSupportShort       = 300.0

[paramSupport.xyJerk]
beadSupport            = 12000.0
beadFirstLayer         = 12000.0
beadInterface          = 12000.0
beadSparseBridge       = 12000.0
beadCustomSupport      = 12000.0
beadSupportBottom      = 12000.0
beadSupportBottomSmall = 12000.0
beadSupportShort       = 12000.0

[paramSupport.xyJerkI]
beadSupport            = 12000.0
beadFirstLayer         = 12000.0
beadInterface          = 12000.0
beadSparseBridge       = 12000.0
beadCustomSupport      = 12000.0
beadSupportBottom      = 12000.0
beadSupportBottomSmall = 12000.0
beadSupportShort       = 12000.0

[paramSupport.xyVertex90Vel]
beadSupport            = 2.0
beadFirstLayer         = 2.0
beadInterface          = 1.5
beadSparseBridge       = 2.0
beadCustomSupport      = 1.7
beadSupportBottom      = 2.0
beadSupportBottomSmall = 2.0
beadSupportShort       = 2.0

[paramSupport.swellFactor]
beadSupport            = 0.87
beadFirstLayer         = 0.9
beadInterface          = 0.87
beadSparseBridge       = 0.85
beadCustomSupport      = 0.87
beadSupportBottom      = 1.2
beadSupportBottomSmall = 1.2
beadSupportShort       = 0.87

[paramSupport.liqAccelTau]
beadSupport            = 0.030
beadFirstLayer         = 0.030
beadInterface          = 0.030
beadSparseBridge       = 0.030
beadCustomSupport      = 0.030
beadSupportBottom      = 0.030
beadSupportBottomSmall = 0.030
beadSupportShort       = 0.030

[paramSupport.liqDecelTau]
beadSupport            = 0.030
beadFirstLayer         = 0.030
beadInterface          = 0.030
beadSparseBridge       = 0.030
beadCustomSupport      = 0.030
beadSupportBottom      = 0.030
beadSupportBottomSmall = 0.030
beadSupportShort       = 0.030

[paramSupport.prepumpVolume] 
beadSupport            = 0.000140
beadFirstLayer         = 0.000140
beadInterface          = 0.000140
beadSparseBridge       = 0.000140
beadCustomSupport      = 0.000140
beadSupportBottom      = 0.000140
beadSupportBottomSmall = 0.000140
beadSupportShort       = 0.000140

[paramSupport.prepumpRate] 
beadSupport            = 0.001700
beadFirstLayer         = 0.001700
beadInterface          = 0.001700
beadSparseBridge       = 0.001700
beadCustomSupport      = 0.001700
beadSupportBottom      = 0.001700
beadSupportBottomSmall = 0.001700
beadSupportShort       = 0.001700

[paramSupport.prepumpAccel] 
beadSupport            = 0.200000
beadFirstLayer         = 0.200000
beadInterface          = 0.200000
beadSparseBridge       = 0.200000
beadCustomSupport      = 0.200000
beadSupportBottom      = 0.200000
beadSupportBottomSmall = 0.200000
beadSupportShort       = 0.200000

[paramSupport.postPurgeAddTime]
beadSupport            = 0.08529
beadFirstLayer         = 0.08529
beadInterface          = 0.08529
beadSparseBridge       = 0.08529
beadCustomSupport      = 0.08529
beadSupportBottom      = 0.08529
beadSupportBottomSmall = 0.08529
beadSupportShort       = 0.08529

[paramSupport.rollbackOffset] 
beadSupport            = 0.001600
beadFirstLayer         = 0.001600
beadInterface          = 0.001600
beadSparseBridge       = 0.001600
beadCustomSupport      = 0.001600
beadSupportBottom      = 0.001600
beadSupportBottomSmall = 0.001600
beadSupportShort       = 0.001600

[paramSupport.rollbackMaxAccel] 
beadSupport            = 0.200000
beadFirstLayer         = 0.200000
beadInterface          = 0.200000
beadSparseBridge       = 0.200000
beadCustomSupport      = 0.200000
beadSupportBottom      = 0.200000
beadSupportBottomSmall = 0.200000
beadSupportShort       = 0.200000

[paramSupport.rollbackAdvTime] 
beadSupport            = 0.0400
beadFirstLayer         = 0.0400
beadInterface          = 0.0400
beadSparseBridge       = 0.0400
beadCustomSupport      = 0.0400
beadSupportBottom      = 0.0400
beadSupportBottomSmall = 0.0400
beadSupportShort       = 0.0400

[paramSupport.rollbackExtTime] 
beadSupport            = 0.0600
beadFirstLayer         = 0.0600
beadInterface          = 0.0600
beadSparseBridge       = 0.0600
beadCustomSupport      = 0.0600
beadSupportBottom      = 0.0600
beadSupportBottomSmall = 0.0600
beadSupportShort       = 0.0600

[paramSupport.mfPercent] 
beadSupport            = 0.05
beadFirstLayer         = 0.05
beadInterface          = 0.05
beadSparseBridge       = 0.05
beadCustomSupport      = 0.05
beadSupportBottom      = 0.05
beadSupportBottomSmall = 0.05
beadSupportShort       = 0.05

[paramSupport.mfTau] 
beadSupport            = 2.0
beadFirstLayer         = 2.0
beadInterface          = 2.0
beadSparseBridge       = 2.0
beadCustomSupport      = 2.0
beadSupportBottom      = 2.0
beadSupportBottomSmall = 2.0
beadSupportShort       = 2.0

[paramSupport.bfPercent] 
beadSupport            = -0.05
beadFirstLayer         = -0.05
beadInterface          = -0.05
beadSparseBridge       = -0.05
beadCustomSupport      = -0.05
beadSupportBottom      = -0.05
beadSupportBottomSmall = -0.05
beadSupportShort       = -0.05

[paramSupport.bfTau] 
beadSupport            = 0.10
beadFirstLayer         = 0.10
beadInterface          = 0.10
beadSparseBridge       = 0.10
beadCustomSupport      = 0.10
beadSupportBottom      = 0.10
beadSupportBottomSmall = 0.10
beadSupportShort       = 0.10

# EOF #####################################################

