编程基于轮廓的刀具路径 ===
![](imgs/page_12white.png)
[OLP 工作台](pref_workbench_olp.md) \ [编程刀具路径](pfunc_olp_programtoolpath.md)
![](imgs/olp_toolpath.png)

![](imgs/open16_stretch_grey.png)
[命令](pfunc_olp_progpathcontour.html#command)
![](imgs/open16_stretch_grey.png)
[计算刀具路径](pfunc_olp_progpathcontour.html#compute)
![](imgs/open16_stretch_grey.png)
[多重选择和排序](pfunc_olp_progpathcontour.html#sequencing)
![](imgs/open16_stretch_grey.png)
[子区域的连接操作](pfunc_olp_progpathcontour.html#sections)
![](imgs/open16_stretch_grey.png)
[圆弧焊接缝检测](pfunc_olp_progpathcontour.html#seamdetection)
![](imgs/open16_stretch_grey.png)
[自定义脚本](pfunc_olp_progpathcontour.html#script)
![](imgs/open16_stretch_grey.png)
[更多参考信息](pfunc_olp_progpathcontour.html#more) [
![页面顶部](imgs/close16_stretch_grey.png "页面顶部")
](pfunc_olp_progpathcontour.html "页面顶部")命令 刀具路径编程命令可以在全局轮廓和焊接轮廓类型的轮廓基准工艺几何体上执行。选择轮廓 PG 后,即显示所谓的制造几何体,即操作。它由 PG 上的几个符号组成。
![](imgs/olp_toolpath_2a.png)

![](imgs/olp_toolpath_3a.png)
绿色圆锥放置在轮廓的起点,指向运动方向。
![](imgs/olp_toolpath_3b.png)
红色圆锥放置在轮廓的终点,指向起点。
![](imgs/olp_toolpath_3c.png)
放置在起点的黄色双圆锥表示从哪个(正常)侧面接近起始位置。 双击标记可切换侧面。双击起点或终点标记时,起点即变为终点。双击接近标记时,侧面将旋转180度。
![](imgs/olp_toolpath_2a.png)

![](imgs/olp_toolpath_2b.png)

![](imgs/olp_toolpath_2c.png)
此外,还可以修改沿轮廓的制造几何体的起点和终点。默认情况下,将选择整个 PG 轮廓用于生成的刀具路径。但是通过拖动起点或终点标记,可以仅为轮廓的一部分定义制造几何体(和由此产生的刀具路径)。
![](imgs/olp_toolpath_2a.png)

![](imgs/olp_toolpath_2d.png)
拖动起点或终点标记时,会出现一个带球体的虚线。球体指示拖过的轮廓元素的最近精确限制点。按下
![](imgs/keyboardbutton_shift.png)
键然后释放左键,即会将标记放置在该精确位置。
![](imgs/olp_toolpath_17a.png)

![](imgs/olp_toolpath_17b.png)
[
![页面顶部](imgs/close16_stretch_grey.png "页面顶部")
](pfunc_olp_progpathcontour.html "页面顶部")计算刀具路径 在选择上可以打开一个 Pie 菜单:
![](imgs/1_olp_toolpathcreatecontour.png)

![](imgs/manipulator.png)
[激活操纵器](pfunc_togglemanipulator.md)
![](imgs/olp_insertoperation.png)
[插入操作](pfunc_olp_insertoperation.md)
![](imgs/olp_toolpathcompute.png)
[编程刀具路径](pfunc_olp_programpg.md)
![](imgs/view_pan.png)
[移动制造几何体](pfunc_olp_movepg.md)
![](imgs/select.png)
[选择多个工艺几何体](ppie_olp_selectpg.md)计算后显示刀具路径。计算刀具路径时,将近似轮廓工艺几何体。近似方法和精度在程序设置中定义。生成刀具路径时,将在每个近似限制处放置一个刀具路径元素,并连接路径方向线。
![](imgs/olp_toolpath_9.png)
如果应用了圆形近似,则在每个近似弧段的中间会创建一个附加的刀具路径元素。该刀具路径元素被称为中转点,并被识别为点状轴。
![](imgs/olp_toolpath_10.png)
悬停在制造几何体上(即操作)时,将显示轮廓的操作名称。
![](imgs/olp_toolpath_34_207.png)
若操作和工艺几何体都显示了(显示过滤器),则操作轮廓显示将变为虚线模式,以便使工艺轮廓和操作可以进行任何进一步的操作选择。
![](imgs/olp_toolpath_35_207.png)
可以修改现有的基于轮廓的刀具路径。选择刀具路径时,将显示制造几何体,可以进行调整。也可以打开 Pie 菜单以启动 [移动](pfunc_object_move.md) 命令。此处所做的更改会立即重新计算刀具路径。 [
![页面顶部](imgs/close16_stretch_grey.png "页面顶部")
](pfunc_olp_progpathcontour.html "页面顶部")多重选择和排序 这适用于创建新刀具路径和编辑现有刀具路径。按住
![](imgs/keyboardbutton_ctrl.png)
键并选择另一个工艺轮廓,以在选定轮廓后添加新操作。新选择会自动添加到最后一步之后。序列在每个单独的轮廓(操作)上显示一个序列号,并从操作结束到下一操作开始的连接线上显示添加的操作。
![](imgs/olp_toolpath_36a_207.png)

![](imgs/olp_toolpath_36b_207.png)
若要在两个现有操作之间添加一个新操作,请使用操作连接线。可以使用左键选取并拖到新的工艺几何体上。将其释放到新轮廓上会添加并更新序列。
![](imgs/olp_toolpath_36b_207.png)

![](imgs/olp_toolpath_36c_207.png)

![](imgs/olp_toolpath_36d_207.png)
更改操作序列的方法类似于在现有序列之间添加操作。选取要修改的序列步骤的连接线。然后将此线拖放到要连接的操作上,并从该操作继续推进序列。
![](imgs/olp_toolpath_37a_207.png)

![](imgs/olp_toolpath_37b_207.png)

![](imgs/olp_toolpath_37c_207.png)
无法在3D视图中交互式地从刀具路径中移除一个操作。要进行此操作,需使用活动程序仪表板。 [
![页面顶部](imgs/close16_stretch_grey.png "页面顶部")
](pfunc_olp_progpathcontour.html "页面顶部")子区域的连接操作 如上所述,选择工艺几何体后,将默认选择整个轮廓以编程刀具路径。沿轮廓移动起点或终点标记时,可以编程该轮廓的一部分。 可能有多种原因需要编程整个轮廓,但在多个子区域,即多个操作中。例如,当加工过程需要分布在多个机器(控制器)上时,因为加工轮廓过长,一个机器无法到达。 启动命令后,应出现一个小窗口。在这里定义编程轮廓的设置。
![](imgs/olp_toolpath_51.png)

![](imgs/information_24.png)
若面板未出现,请在3D空间中打开 pie 菜单并按
![](imgs/settings.png)
命令按钮。 属性 描述 备注
![](imgs/olp_operationconnectmode.png)
操作连接模式 在同一工艺轮廓上编程连接操作。
![](imgs/olp_operationconnectmode.png)
禁用属性时,可以编程多个子区域,即工艺轮廓的多个部分。这些操作都是独立的,即使两个操作的终点和起点位于同一位置。它们可以相互独立地进行修改。
![](imgs/olp_toolpath_52d.png)

![](imgs/olp_toolpath_52b.png)

![](imgs/olp_toolpath_52c.png)

![](imgs/olp_operationconnectmode_active.png)
启用属性后,可以编程自动连接的工艺轮廓子区域,确保没有间隙。选择后的工艺几何体将显示现有操作的新操作继续进行。编程新的操作后,增强的视觉效果将用圆盘显示操作之间的连接。 现在移动连接位置将更新两个操作的刀具路径。
![](imgs/olp_toolpath_53a.png)

![](imgs/olp_toolpath_53b.png)

![](imgs/olp_toolpath_53c.png)
拖动一个起点/终点位置到下一个操作的终点/起点位置上,可以轻松关闭操作之间的间隙。系统会自动扩展拖动的操作并将其连接到另一个操作。
![](imgs/olp_toolpath_54a.png)

![](imgs/olp_toolpath_54b.png)

![](imgs/olp_toolpath_54c.png)
[
![页面顶部](imgs/close16_stretch_grey.png "页面顶部")
](pfunc_olp_progpathcontour.html "页面顶部")圆弧焊接缝检测 在弧焊技术中,可以在创建工艺几何体时定义焊缝检测接触点。选择工艺几何体进行刀具路径生成时,如果工艺几何体包含这些接触位置,它们将变得可见。
![](imgs/olp_toolpath_43.png)
每个位置(黄色球体)都可以通过选择和拖动到表面上的所需位置来重新定位。放置小球体的位置(即鼠标位置)将决定接触点的新坐标。 在现有工艺几何体上也可以定义新的焊缝检测接触点。选择工艺几何体后,需启动 pie 菜单中的编程刀具路径命令。这将启动在焊接部件上定义这些接触位置的流程。完成后,再次调用该命令即可计算刀具路径及其接触点。 如果无需定义接触点,则只需按两次命令按钮。 [
![页面顶部](imgs/close16_stretch_grey.png "页面顶部")
] (pfunc_olp_progpathcontour.html "页面顶部")自定义脚本 通常所有的刀具路径、操作(组)或整个程序的修改都是手动进行的。但是,系统支持(部分)自动化这些修改的可能性。 在编程计算的最后一步之后,可以包含一个用户定义的 Python 脚本来运行。使用这个脚本,可以修改最后计算出的刀具路径以及整个程序,允许重新组织不同的操作,或引入另一种命名规则。 这个专用脚本名为(必需) PostProgramProcessGeometries.py,位于插件文件夹 \Technologies\\AuxiliaryCommands\AutoExecute 中。这可以是默认安装插件或任何其他配置的插件文件夹。
![](imgs/information_24.png)
这个脚本只在新编程的工艺几何体上执行。因此,任何其他更改导致刀具路径或程序的重新计算都不会执行此脚本。 [
![页面顶部](imgs/close16_stretch_grey.png "页面顶部")
](pfunc_olp_progpathcontour.html "页面顶部")更多参考信息
![](imgs/refpages.png)
[刀具路径](pref_olp_toolpath.md)