刀具路径插值

../../_images/page_12white.png
参考指南 \ 离线编程 \ 刀具路径 \ 刀具路径优化
../../_images/olp_interpolation.png
../../_images/open16_stretch_grey.png 插值
../../_images/open16_stretch_grey.png 笛卡尔插值模式
../../_images/open16_stretch_grey.png 法向插值
../../_images/open16_stretch_grey.png 切线插值
../../_images/open16_stretch_grey.png 偏移插值
../../_images/open16_stretch_grey.png 抖动插值
../../_images/open16_stretch_grey.png 工作流程
../../_images/open16_stretch_grey.png 修改插值
../../_images/open16_stretch_grey.png 多个插值区间
../../_images/open16_stretch_grey.png 表面刀具路径插值
../../_images/open16_stretch_grey.png 更多刀具路径优化参考信息
../../_images/close16_stretch_grey.png 插值
插值是一组算法,旨在计算刀具路径元素轴线的平滑渐变。插值可以应用于轮廓刀具路径(1维)或基于表面的刀具路径(2维)。
../../_images/interpolation_4b.png
有多种插值类型可供选择:
../../_images/pageparagraph_81.png 法向笛卡尔插值
../../_images/pageparagraph_81.png 切线笛卡尔插值
../../_images/pageparagraph_81.png 偏移位置的笛卡尔插值
../../_images/pageparagraph_81.png 外部轴值插值
../../_images/pageparagraph_81.png 机器的抖动优化(C轴)
../../_images/close16_stretch_grey.png 笛卡尔插值模式
笛卡尔插值支持两种不同的模式:绝对插值和相对插值。应用的插值可以在这两种模式之间切换,这会启动插值的自动重新计算。
对于插值区间内的每个刀具路径元素,修改(位移或旋转)的比例值会被计算。在绝对插值中,比例值将使用全局坐标系作为参考。
../../_images/interpolation_5a.png
../../_images/interpolation_5b.png 起始点 绝对插值
在相对插值中,比例值将使用刀具路径元素的原始局部位置和方向作为参考。这意味着相对插值只有在插值范围内至少有一个位置被教授(即具有修改后的方向)时才会生效。
../../_images/interpolation_5a.png
../../_images/interpolation_5c.png 起始点 相对插值
../../_images/close16_stretch_grey.png 法向插值
法向插值方法插值刀具路径位置的(蓝色)法向方向。它将逐渐旋转法向方向,从插值范围的起始方向逐渐过渡到范围末尾的方向,使单个法线之间的角度最小化。
旋转在由刀具路径元素的另外两个支持轴定义的平面内完成。保持插值法线方向的轴系的正交性,并确定其切线方向,以满足最小偏离原始切线方向的条件。
../../_images/interpolation_15a.png
../../_images/interpolation_15b.png
../../_images/interpolation_15c.png
../../_images/interpolation_15d.png 原始刀具路径 法向插值
../../_images/close16_stretch_grey.png 切线插值
切线插值方法插值刀具路径位置的(红色)切线方向。它将沿着法向轴逐渐旋转切线方向,从插值范围的起始方向逐渐过渡到范围末尾的方向,使单个切线之间的角度最小化。
../../_images/interpolation_16a.png
../../_images/interpolation_16b.png 原始刀具路径 切线插值
../../_images/close16_stretch_grey.png 偏移插值
偏移插值方法插值刀具路径的(偏移)位置。插值在用于刀具路径的基准框架的坐标系中计算。确定原始刀具路径上初始元素位置的偏移,并计算中间位置为其各自初始位置加上线性组合的支持偏移。然而,组合的选择方式是结果构建平滑曲线,而不仅仅是简单的多边形。
../../_images/interpolation_17a.png
../../_images/interpolation_17b.png 原始刀具路径 偏移插值
../../_images/close16_stretch_grey.png 抖动插值
抖动插值方法插值机床的C轴(有时也称为A轴)旋转。它支持两种模式:平滑和固定。
../../_images/interpolation_18.png
平滑模式在其区间内(区间的起始和结束位置之间)插值轴,使其逐渐变化。固定模式将区间内所有位置的轴值设置为起始位置的值。
../../_images/interpolation_18a.png
../../_images/interpolation_18b.png 平滑 固定
../../_images/close16_stretch_grey.png 工作流程
优化在选定的刀具路径元素上开始。可用的插值标记出现。
../../_images/interpolation_6.png

插值
模式
标记
笛卡尔法向
绝对
蓝色菱形
相对
蓝色球体
笛卡尔切线
绝对
红色菱形
相对
红色球体
笛卡尔偏移
绝对
黄色菱形
相对
黄色球体
外部轴值
绝对
棕色菱形
抖动优化
平滑
橙色菱形
固定
橙色球体

对于每个外部轴,显示一个单独的菱形。悬停在菱形上显示它应用于哪个轴,如下例所示。
../../_images/interpolation_7.png
选择插值类型后,通过选择第二个刀具路径元素设置结束位置。插值被计算,并更新刀具路径。
插值区间显示为被插值的刀具路径元素上的一种刺猬曲线。起始和结束位置,即插值的支持位置,以圆柱体带锥端标记。所有标记都是相应插值类型的颜色。只有在选择插值(即工作活动时)时才显示支持。
../../_images/interpolation_8a.png
绝对插值可以通过带点的刺猬曲线识别,相对插值通过虚线刺猬曲线识别。
../../_images/interpolation_8a.png
../../_images/interpolation_8b.png 绝对 相对
../../_images/close16_stretch_grey.png 修改插值
在区间内可以添加(或删除)支持以修改插值。在区间内教授一个刀具路径元素时,如果教授的更改影响插值参数,则该元素会转换为插值的支持。同样,如果刀具路径元素的更改影响插值参数被移除,则支持也会被移除。对于每次支持的添加或移除,插值会自动重新计算。
区间刺猬曲线上的其它修改功能可用。可以在此打开饼菜单。
../../_images/1_olp_toolpathinterpolation_edit.png
../../_images/manipulator.png
激活操纵器
../../_images/olp_interpolation_mode.png
更改插值模式
../../_images/delete.png
移除插值
../../_images/olp_interpolation_support.png
设置支持
../../_images/1_olp_toolpathinterpolation_support.png
../../_images/manipulator.png
激活操纵器
../../_images/delete.png
移除支持
../../_images/close16_stretch_grey.png 多个插值区间
沿着刀具路径可以创建不同类型的多个插值区间。不同插值类型的区间甚至可以相互重叠。
../../_images/interpolation_9.png
../../_images/information_241.png
相同类型的区间永远不能重叠,只能相邻。即使在这种情况下,插值依然是独立的;它们不会合并。
../../_images/close16_stretch_grey.png 表面刀具路径插值
常规轮廓插值可以应用于表面刀具路径。需要定义区间,然后计算插值。
../../_images/interpolation_11.png
然而,表面刀具路径由一组平行轨迹构成。插值也可以通过利用轨迹采取二维方法进行。
而不是选择一个刀具路径元素,而是选择一个轨迹来开始插值区间。在这种情况下,标记出现在轨迹上。需要选择另一个轨迹来设置区间。
../../_images/interpolation_12.png
每个支持轨迹将被单独插值。然后,区间内的所有轨迹将使用插值后的支持轨迹作为参考按比例进行插值。以下示例显示二维插值的效果。
../../_images/interpolation_13b.png
../../_images/interpolation_13a.png
插值区间标示为插值算法的颜色,并覆盖区间轨迹。
在非支持轨迹上教授刀具路径元素时,该轨迹会自动变为支持轨迹,并立即重新计算插值。表面刀具路径插值的其他修改工作原理与通过调用插值符号上的饼菜单进行的轮廓插值相同。
../../_images/information_241.png
导入和导出是轨迹的一部分。因此,轨迹间的插值也包括导入和导出位置。
../../_images/interpolation_14.png
../../_images/close16_stretch_grey.png 更多刀具路径优化参考信息
../../_images/refpages1.png
刀具路径质量评估
../../_images/refpages1.png
自动路径优化
../../_images/refpages1.png
奇异性优化
../../_images/refpages1.png
自动切线绝对插值
../../_images/refpages1.png
工艺方向
../../_images/refpages1.png
外部轴值的向后传播