编制加工路径

[OLP 工作台](pref_workbench_olp.md)


[命令](pfunc_olp_programtoolpath.html#command)

[编程工作流](pfunc_olp_programtoolpath.html#workflow)

[编辑和更新](pfunc_olp_programtoolpath.html#edit)

[自定义脚本](pfunc_olp_programtoolpath.html#script)

[其他编程功能](pfunc_olp_programtoolpath.html#other)

[更多信息](pfunc_olp_programtoolpath.html#more) [

](pfunc_olp_programtoolpath.html "回到顶部")
命令
编制加工路径命令主要是在基于工艺几何体的基础上生成新的加工路径。所选择的工艺几何体类型取决于应用的技术。

[点基加工路径](pfunc_olp_progpathpoint.md)

[轮廓基加工路径](pfunc_olp_progpathcontour.md)

[侧切线加工路径](pfunc_olp_progpathside.md)

[基于表面的加工路径](pfunc_olp_progpathsurface.md) [

](pfunc_olp_programtoolpath.html "回到顶部")
编程工作流
编制加工路径的工作流对所有类型的工艺几何体都是通用的。首先选择工艺几何体。结果显示为所谓的制造几何体,即操作。

此制造几何体使得可以组织和操作哪些部件以及工具路径在工艺几何体或几何体上如何计算,而不影响原始工艺几何体本身。最后,必须从制造几何体上的饼图菜单中执行编程命令。
根据标准版 2 和/或自定义插件中所有不同(特定技术)编程属性的默认值,工具路径会被计算并显示在 3D 视图中。
在活动程序仪表板中编制的工具路径流程图会显示,在工具路径监视器中所有单个工具路径位置会以表格形式列出。新计算的工具路径会被添加到活动程序中。如果没有活动程序,系统会自动创建一个新程序。任何进一步计算的工具路径会被作为新操作添加到现有操作组或作为一个新的操作组。


活动程序仪表板
工具路径监控 [

](pfunc_olp_programtoolpath.html "回到顶部")
编辑和更新
在这个阶段,可以通过选择其制造几何体来修改工具路径。可以更改工具路径的边界条件,例如起始位置或进给方向,然后需要重新计算工具路径。其他修改或增强可以使用事件和教学命令,在活动程序仪表板,在工具路径监控器和在教学面板中完成。
工具路径,即程序的重新计算,可以设置为自动执行。在这种情况下,程序将在每次修改后重新计算。为了收集更改然后执行更新,可以在设置中将重新计算设置为手动。在这种情况下,3D 空间的左上角会出现一个重新计算命令按钮,指示是否需要重新计算。


无需重新计算
需要重新计算 [

](pfunc_olp_programtoolpath.html "回到顶部")
自定义脚本
通常情况下,工具路径、操作(组)或整个程序的所有修改都是手动进行的。但是,系统确实支持(部分)自动化这些修改的可能性。
在编程计算的最后一步后,可以包含用户定义的 python 脚本运行。通过这个脚本,不仅可以修改最后计算的工具路径,还可以修改此工具路径所属的整个程序。例如,它可以重新组织不同的操作,或者为操作和工具路径位置包含其它命名约定。
这个专用脚本(必需)命名为 PostProgramProcessGeometries.py 并位于插件文件夹 \Technologies\\AuxiliaryCommands\AutoExecute 中。这可以是默认安装的插件或任何其他配置的插件文件夹。

该脚本仅在新编程的工艺几何体上执行。因此,任何调用重新计算工具路径或程序的其他更改都不会执行脚本。 [

](pfunc_olp_programtoolpath.html "回到顶部")
其他编程功能
直接从项目布局中的资源或控制器设备支持编制加工路径。在制造资源(如机器人或机器上)可以调用饼图菜单。


[激活操控器](pfunc_togglemanipulator.md)

[教学资源](pfunc_olp_startteach.md)

[将选择移动到其他工作区](pfunc_showhideselection.md)

[设置活动控制器程序](ppie_olp_setupprogram.md)

[加载现有的控制器程序](pfunc_olp_loadprogram.md)

[设置资源的初始位置](pfunc_olp_setuphomepos.md)
在控制器上可以调用饼图菜单。


[激活操控器](pfunc_togglemanipulator.md)

[将选择移动到其他工作区](pfunc_showhideselection.md)

[设置活动控制器程序](ppie_olp_setupprogram.md)

[加载现有的控制器程序](pfunc_olp_loadprogram.md) [

](pfunc_olp_programtoolpath.html "回到顶部")
更多信息

[编程默认值](pfunc_olp_programmingdefaults_qg.md)

[活动程序](pfunc_olp_activeprogram_qg.md)

[工具路径监控器](pfunc_olp_toolpathmonitor_qg.md)

[程序重新计算](pfunc_olp_programrecompute.md)

[工具路径](pref_olp_toolpath.md)