SMC_SMOOTHPATHMODE

这个枚举变量位于函数库 SM3_Basic。

枚举变量

类型

初始值

描述

SP_SPLINE3

INT

 

这个模块插入一个三阶的样条曲线,通过不同的正切长度定义一条曲线。对于 SP_SPLINE3,长度是由相邻对象的长度决定的。

SP_SPLINE5

INT

 

这个模块插入一个五阶的样条曲线。

SP_SPLINE3_CV

INT

 

这个模块插入一个三阶的样条曲线,通过正切的不同长度定义样条曲线的样式。对于 SP_SPLINE3_CV,长是由临近对象的剪切长度所决定的。如果两个线性对象临近,SP_SPLINE3_CV 将在原来的路径中插入一条凸型曲线。

SP_SPLINE5_CV

INT

 

这条五阶样条曲线类似于三阶样条曲线。但是不能确保曲线被插入到凸型曲线中。

示例

G-代码

N000 F100 E100 E-100 
N010 G51 D100 
N020 G01 Y25 X0 Z0 
N030 G01 X10 
N040 G01 Y50
 

使用 SmoothPath 并且 SymmetricalDistance=FALSE。

新路径会保持凸型结构,因为新插入的样条曲线依据于新对象的长度:

插图 136: SP_SPLINE3
插图 137: SP_SPLINE3_CV

与 SP_SPLINE5 以及 SP_SPLINE5_CV类似:

插图 138: SP_SPLINE5 SP_SPLINE5_CV