编程助手手册.pdf_第1页
编程助手手册.pdf_第2页
编程助手手册.pdf_第3页
编程助手手册.pdf_第4页
编程助手手册.pdf_第5页
已阅读5页,还剩67页未读 继续免费阅读

编程助手手册.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CAXA 制造工程师 编程助手 392 第 15章 编 程 助 手 第 15章 编 程 助 手 编程助手 模块是为数控机床操作工提供的 用于手工数控编程的工具 它一方面能让 操作工在计算机上方便地进行手工代码编制 同时也能让操作工很直观地看到所编制代码的 轨迹 使用桌面的 编程助手 快捷方式 或者单击 加工 下拉菜单 编程助手 显示如 下图所示 图 15 1 编成助手 15 1 文件文件 15 1 1 新建 15 1 1 新建 创建新的程序代码 建立一个新程序后 用户就可以在代码显示窗口进行程序的录入编辑 在图形显示窗口则可以同 步看到代码的加工轨迹 并在提示信息窗口中看到程序的切削时间和切削长度 以及刀具信息和 加工范围信息 但是 用户必须记住 当前的所有操作结果都记录在内存中 只有在存盘以后 用户的设计成果才会被永久地保存下来 单击 文件 下拉菜单中的 保存 或者直接单击按钮 CAXA 制造工程师 编程助手 393 15 1 2 打开 15 1 2 打开 打开一个已有的程序代码 并进行处理 在编程助手中可以读入 CAXA 制造工程师后置程序 cut MastCAM 或 UG 或 Pro E 的后置程序 NC 通用后置 ISO SIEMENS 的后置程序 MPF 海德汉的后置程序 H 纯文本的加工程序 TXT 等多种后置程序 1 单击 文件 下拉菜单中 打开 或者直接单击按钮 弹出打开 文件对话框 图 15 2 打开文件 2 选中要打开的程序代码的文件名 单击 打开 按钮 15 1 3 关闭 15 1 3 关闭 关闭当前打开的程序代码而不退出编程助手 如果当前编辑程序没有存盘 则弹出一个确认对话 框 如下图 图 15 3 是否保存 3 系统提示用户是否要存盘 选择 是 保存文件 选择 否 不保存文件关闭系统 选 择 取消 则返回 CAXA 制造工程师 编程助手 394 15 1 4 保存 15 1 4 保存 将当前编辑的程序以文件形式存储到磁盘上 1 单击 文件 下拉菜单中的 保存 或者直接单击按钮 如果当前没有文件名 则 系统弹出一个存储文件对话框 2 在对话框的文件名输入框内输入一个文件名 单击 保存 系统即按所给文件名存盘 文 件类型可以自定义 3 如果当前文件名存在 则系统直接按当前文件名存盘 经常把结果保存起来是一个好习惯 这样 可以避免因发生意外而成果丢失 15 1 515 1 5 另存为 另存为 将当前编辑的程序另取一个文件名存储到磁盘上 1 单击 文件 下拉菜单中的 另存为 系统弹出一个文件存储对话框 2 在对话框的文件名输入框内输入一个文件名 单击 保存 系统将文件另存为所给文件名 15 1 6 打印 15 1 6 打印 由输出设备输出图形 编程助手的打印功能 采用了 WINDOWS 的标准输出接口 因此可以支持任何 WINDOWS 支持 的打印机 在制造工程师系统内无须单独安装打印机 只需在 WINDOWS 下安装即可 各选项的内容说明如下 打印机 在此区域内选择打印机 并且相应地显示打印机的状态 打印到文件 如果不将文档发送到打印机上打印 而将结果发送到文件中 可选中打印到文 件复选框 选中该选框后 系统将控制绘图设备的指令输出到一个扩展为 prn 的文件中 而不是 直接送往绘图设备 输出成功后 用户可单独使用此文件 在没有安装编程助手的计算机上输出 份数 打印的数量选择 操作如下 1 单击 文件 下拉菜单中的 打印 或直接单击按钮 系统弹出打印对话 框 CAXA 制造工程师 编程助手 395 图 15 4 打印对话框 2 用户可根据当前程序编辑的需要从中选择设备型号 份数 打印范围等一系列相关内容 待确认后 即可进行程序代码输出 15 1 7 打印预览 15 1 7 打印预览 在打印前通过打印预览以了解打印后的效果 可以通过设置字体大小 添加程序行号 添加空格 等编辑功能使打印的程序代码看起来更加清晰明了 图 15 5 打印预览 CAXA 制造工程师 编程助手 396 15 1 8 打印设置 15 1 8 打印设置 通过打印设置来设定输出的打印机以及纸张的大小和打印方向 图 15 6 打印设置 15 1 9 退出 15 1 9 退出 关闭编程助手 1 选取 文件 下拉菜单中的 关闭 如果系统当前文件已经存盘 系统关闭 2 如果系统当前文件没有存盘 则弹出一个确认对话框 如下图 图 15 7 是否保存 3 系统提示用户是否要存盘 选择 是 保存文件 选择 否 不保存文件关闭系统 选 择 取消 则返回 15 2 编辑编辑 15 2 1 撤消 15 2 1 撤消 用于取消最近一次发生的编辑动作 单击 编辑 下拉菜单中 取消上次操作 或者通过快捷键 Ctrl Z 实现 15 2 2 剪切 15 2 2 剪切 将选中的程序代码存入剪贴板中 以供编辑程序粘贴时使用 CAXA 制造工程师 编程助手 397 1 首先选中要剪切的程序代码 可以鼠标左键单击程序代码左边的序号选择整行 也可按住 鼠标左键不放并拖动鼠标进行框选 如果需要选择的内容较多 建议按住 Shift 键不放 然后通过 鼠标左键单击需要剪切的起始行和终止行左侧的序号 选中后选中的程序将高亮显示 这时 按钮变亮 2 单击 编辑 下拉菜单中 剪切 或者直接单击按钮 或通过快捷键 Ctrl X 实现 15 2 3 复制 15 2 3 复制 它相当于一个临时存储区 可将选中的程序代码存储 以供粘贴使用 首先选中要复制的程序代 码 可以鼠标左键单击程序代码左边的序号选择整行 也可按住鼠标左键不放并拖动鼠标进行框 选 如果需要选择的内容较多 建议按住 Shift 键不放 然后通过鼠标左键单击需要复制的起始行 和终止行左侧的序号 选中后选中的程序将高亮显示 这时按钮变亮 单击 编辑 下拉菜单中 拷贝 或者直接单击按钮 或者通过快捷键 Ctrl C 实现 15 2 4 粘贴 15 2 4 粘贴 将剪贴板中存储的程序代码粘贴到用户所指定的位置 也就是将临时存储区中的程序代码粘贴到 当前程序或新打开的其它程序代码中 粘贴前先用鼠标左键单击需要插入内容的位置 然后单击 编辑 下拉菜单中 粘贴 或者直 接单击按钮 或者通过快捷键 Ctrl V 实现 15 2 5 全选 15 2 5 全选 选中当前编辑程序的全部代码 以供粘贴和剪切或复制使用 单击 编辑 下拉菜单中 全选 或者通过快捷键 Ctrl A 实现 15 2 6 查找 15 2 6 查找 查找可以在程序中快速地找到你所需要的内容 单击查找菜单 也可单击按钮 弹出以 下对话框 CAXA 制造工程师 编程助手 398 图 15 8 查找对话框 在查找内容中填入你要查找的内容 假设要查找含有 Z 21 937 内容的行 在查找内容中填入 Z 21 937 单击 查找下一个 按钮 结果如下图所示 如果程序中含有多个 Z 21 937 内容的行 可继续单击 查找下一个 按钮进行查找 图 15 9 查找目标 15 2 7 替换 15 2 7 替换 将程序中某些内容替换为你所需要的内容 单击 编辑 菜单下的 替换 下拉菜单 也可单击按钮 弹出如下菜单 图 15 10 替换对话框 CAXA 制造工程师 编程助手 399 假如程序中的刀号需要变更 将 T45 要换成 T10 那么只需要在查找内容栏内填入 T45 并在替 换栏填入 T10 单击 查找下一个 按钮进行查找 图 15 11 替换内容 查找结果如下 图 15 12 替换目标 如果确认无误后 单击 替换 按钮即可完成替换 如果需要将程序中所有 T45 均替换为 T10 那么单击 全部替换 按钮即可完成替换 15 2 8 多次替换 15 2 8 多次替换 多次替换可以一次实现多个不同替换内容的全部替换 单击 编辑 菜单下的 多次替换 菜单 或者单击按钮 弹出多次替换对话框 如下所示 图 15 13 多次替换对话框 CAXA 制造工程师 编程助手 400 如果在程序内容中有多个地方需要进行替换 可以通过多次替换功能实现 而不需要手工进行 一次次的替换 这样提高了替换速度 而且在替换过程中也不会遗漏某些内容 给手工编程带来 方便 例如 在程序中需要将主轴转速 S500 修改为 S600 同时还需要将安全高度由 Z50 0 修改为 Z80 0 进给值 F 由 F500 降为 F300 那么只需要在查找内容栏填入 S500 替换栏填入 S600 然后单击 添 加 按钮 再在查找内容栏内继续填入第二个需要替换的内容 Z50 0 在替换栏填入 Z80 0 然后 单击 添加 按钮 依此类推可以填入第三个需要替换的内容 替换内容全部填入完成后 单击 替换 按钮即可完成多个不同内容的同时替换 图 15 14 添加替换内容 15 2 9 转到指定行 15 2 9 转到指定行 实现程序的快速定位 在转到指定行的对话框中填入你需要查找的行号 可以方便的实现定位而 不需要通过鼠标拖动滚动条来实现定位 定位快捷准确 在编辑大程序时会带来方便 单击 编辑 菜单下的 转到指定行 下拉菜单 弹出以下对话框 图 15 15 转到指定行 假设要转到 620 行 只需要在对话框中填入 620 然后单击 转到 按钮 CAXA 制造工程师 编程助手 401 图 15 16 转移到目标行 注意 该对话框中填入的行号为程序的左侧的序号 而不是 N620 中的 620 如果需要转到 含有 N620 的行请使用查找命令 15 3 代码编辑代码编辑 15 3 1 代码转换 15 3 1 代码转换 将一种格式代码转换成您需要的几种特定格式的代码 以实现加工程序在不同数控系统上的程序 共享 在没有 CAM 软件和工件模型和毛坯信息的前提下 仅通过程序代码实现多种系统的特定 代码的相互后置转换 通过该功能可以将 FANUC 的 ISO 程序转换为海德汉的 H 的专用程序 或者转换为 Fagor SIEMENS HASS 广州数控 华中数控等多种数控系统的专用程序 当然 也可将海德汉或 SIEMENS 等系统的专用程序转换为 ISO 标准格式 例如 我们需要将 D 盘下的 TEL CUT 程序转换为海德汉 426 格式的程序 TEL CUT 的代码格式 是 FANUC 单击 代码编辑 菜单下的 代码转换 下拉菜单 会弹出如下菜单 图 15 17 代码转换对话框 在生成代码类型的下拉选项框中选择您需要转换成的代码格式 在生成代码文件的输入框中填入 将要生成的文件的保存路径 在最下面的打开生成代码文件中通过选择按钮选择您需要转换的文 件 填写完成后 单击 转换 按钮 转换开始并弹出后置处理进度条 CAXA 制造工程师 编程助手 402 图 15 18 文件转换中 转换完成后我们分别打开两个程序 就会发现 tel cut 加工代码已经成功转换成 heidenhain426 格式 的加工代码 转换前 转换后 图 15 19 转换前后代码对比 15 3 2 添加跳过字符 15 3 2 添加跳过字符 在一行或多行行首加入跳过字符 在程序中加入跳过符号 加工时可以根据加工的实际情况配合数控设备上的跳过选择开关进行选 择 以决定跳过内容是否进行加工 下面举例说明 CAXA 制造工程师 编程助手 403 图 15 20 举例文件 在上图中如果需要在 11 行至 20 行添加跳过命令 那么按住鼠标左键不放然后拖动鼠标 框选需 要添加的跳过内容 或者按住 Shift 键不放 然后用鼠标左键分别点击起始行号 11 行结束行号 20 即可完成选择 图 15 21 选取要跳过的代码 然后在 代码编辑 菜单中 鼠标左键单击 添加跳过字符 下拉菜单即可完成跳过字符的添加 也可以单击按钮实现 结果如下图所示 CAXA 制造工程师 编程助手 404 图 15 22 代码被标上跳过字符 15 3 3 删除跳过字符 15 3 3 删除跳过字符 在含有跳过符号的程序中删除跳过符号 例如上图中 11 行至 20 行含有跳过符号 如果现在需要删除这些跳过符号 首先需要选中 11 行至 20 行的内容 按住鼠标左键不放然后拖动鼠标 框选需要添加的跳过内容 或者按住 Shift 键不放 然后用鼠标左键分别点击起始行号 11 行结束行号 20 即可完成选择 选中后如下图所 示 图 15 23 选取要删除跳过字符的代码 这时在 代码编辑 菜单中 鼠标左键单击 删除跳过字符 下拉菜单即可完成跳过字符的 删除 也可以单击按钮实现 删除后结果如下 CAXA 制造工程师 编程助手 405 图 15 24 选中的代码被删除跳过字符 15 3 4 添加行号 15 3 4 添加行号 在程序代码中添加行号 以方便识别和打印 首先打开需要添加行号的程序 然后左键单击 代码编辑 菜单下的 添加行号 下拉菜单 或者单击按钮 就可以完成添加行号 添加行号前 图 15 25 未添加行号的代码 添加行号后 CAXA 制造工程师 编程助手 406 图 15 26 添加行号后的代码 添加行号的设置 单击 设置 菜单下的 设置 下拉菜单 弹出设置对话框 选择 行号设置 项 如下图 所示 图 15 27 添加行号设置 在 行号地址 栏中可以填入行号的标示符 如 N 在 行号增量 中可以设置增量值 在上 面的例子中我们可以看到行号的增量是 5 添加的行号分别是 N0 N5 N10 N15 等等 如果增 量值改为 2 起始行号为 0 的话 那么添加的行号分别是 N0 N2 N4 N6 等 CAXA 制造工程师 编程助手 407 在程序内容中如果某些行不需要添加行号 则在 不加行号 中设置 上图中 0 表示含 有 和 的行不添加行号 添加行号后如下图所示 图 15 28 行号添加后的代码 15 3 5 删除行号 15 3 5 删除行号 删除程序代码中的行号 以方便传输 或者进行行号重新排列 打开需要删除行号的程序 点击 代码编辑 菜单下的 删除行号 下拉菜单 或者单击 按钮 删除行号后如下图所示 CAXA 制造工程师 编程助手 408 图 15 29 删除行号后的代码 15 3 6 重置行号 15 3 6 重置行号 将程序代码中的混乱行号进行重新排列 如果程序代码是由几个不带行号的程序和几个带有行号的小程序拼合而成 同一行号可能会出现 多次 个别行却没有行号需要添加行号 这时选择 代码编辑 菜单下的 重置行号 下拉菜单 或者单击按钮 就可以实现行号的自动重新排列 例如 行号重置前 图 15 30 行号重置代码 CAXA 制造工程师 编程助手 409 行号重置后 图 15 31 行号重置后的代码 15 3 7 库文件 15 3 7 库文件 将常用编程命令加入库文件中 在编辑程序代码时就不需要手工录入这些代码 只需要确定插入 位置 在库文件中单击对应的库文件 这段代码就会自动插入到相应位置 这样大大提高了编程 速度 减少了手工录入的工作量 15 3 8 添加空格 15 3 8 添加空格 在程序代码中添加空格 以方便打印和浏览 单击 代码编辑 菜单下的 添加空格 下拉菜单 或者单击按钮实现空格的添加 例如 添加空格前 图 15 32 添加空格前的代码 CAXA 制造工程师 编程助手 410 添加空格后 图 15 33 添加空格后的代码 15 3 9 删除空格 15 3 9 删除空格 删除程序代码中的空格 以方便程序的传输和备份 打开需要删除空格的程序代码 单击 代码编辑 菜单中的 删除空格 下拉菜单 或者单击 按钮实现空格的删除 删除前 图 15 34 删除空格前的代码 删除空格后 CAXA 制造工程师 编程助手 411 图 15 35 删除空格后的代码 15 3 10 对齐模式 15 3 10 对齐模式 将程序代码按照内容进行纵向对齐 使查看代码更方便 下面举例说明 对齐模式应用前 对齐模式应用后 图 15 36 代码对齐模式 现在我们来看一下 11 行和 12 行在对齐模式应用前后发生的变化 对齐模式应用后 程序内 容会按照 进行纵向排列 而不是简单地在程序内容中加入空格 我们再观察一下 17 行和 18 行在对齐模式应用前后发生的变化 就会发现程序内容按照 F 进行了纵向对齐 15 3 11 紧凑模式 15 3 11 紧凑模式 将程序代码中不影响加工的空格等字符删除 实现程序代码的尺寸最小化 以方便传输 CAXA 制造工程师 编程助手 412 紧凑模式应用前 紧凑模式应用后 图 15 37 代码紧凑模式 15 4 图形显示图形显示 15 4 1 旋转中心 15 4 1 旋转中心 设置图形显示窗口中轨迹图形的旋转中心 以得到更好的视觉查看效果 打开程序代码 单击 图形显示 菜单下的 旋转中心 菜单或者单击按钮 再在右侧的 图形显示窗口中点击鼠标左键设定旋转中心 视图中旋转中心显示为一个红色小方块 例如下图中旋转中心远离加工区域 通过按钮查看时 轨迹查看角度不理想 要取得好的 查看角度就要重新设置旋转中心 图 15 38 调整图形旋转中心 调整旋转中心前 调整旋转中心后 CAXA 制造工程师 编程助手 413 15 4 2 平移 15 4 2 平移 将加工轨迹的图形进行水平或垂直的自由移动 但是不对视图进行旋转 不变更视觉观看角度 单击 图形显示 菜单下的 平移 下拉菜单 或者单击按钮 然后按照鼠标左键不放 移动鼠标进行平移操作 在按钮按下时 转动滚轮 或者按下鼠标滚轮并移动鼠标 则可进行图形的缩放 如果加工轨迹在缩放后 不能在右边的图形显示窗口中全部显示 则可以通过平移进行轨迹图 形的拖动 以便更好的显示加工轨迹 例如 平移前 平移后 图 15 39 图形平移 15 4 3 缩放 15 4 3 缩放 将程序加工轨迹显示的图形放大或缩小 如果加工轨迹在显示时 轨迹路线在右侧的图形显示窗口不能看清 那么就需要将 轨迹显示图形放大 单击 图形显示 菜单下的 缩放 下拉菜单 或者单击按钮 然 后转动鼠标滚轮 或者按住鼠标左键不放并移动鼠标 进行缩放操作 在按钮按下时 按下鼠标滚轮不放 并移动鼠标可进行旋转操作 CAXA 制造工程师 编程助手 414 缩放前 缩放后 图 15 40 图形缩放 15 4 4 旋转 15 4 4 旋转 将程序加工轨迹以设定过的旋转中心为中心点进行旋转 以得到更好的观察角度 单击 图形显示 菜单下的 旋转 下拉菜单 或着单击按钮 然后按照鼠标左键不放 移动鼠标进行旋转操作 在按钮按下时 按下鼠标滚轮并移动鼠标可以进行平移操作 下面通过例子进行说明 旋转前 旋转后 图 15 41 图形旋转 CAXA 制造工程师 编程助手 415 15 4 5 全部显示 15 4 5 全部显示 将加工轨迹的全部路线显示在右侧图形显示窗口 如果图形显示窗口的刀具轨迹图形经过平移 缩放 旋转等操作后 图像只能在图形显示窗口中 显示部分刀路信息 这时如果需要了解加工轨迹的全部信息 可以通过 全部显示 来获得加工 轨迹的全部路线 单击 图形显示 菜单下的 全部显示 下拉菜单 或者单击按钮 在右侧的图形显示 窗口中就会显示全部刀路轨迹 全部显示前 全部显示后 图 15 42 图形轨迹显示 15 4 6 局部缩放 15 4 6 局部缩放 将图形显示窗口中的显示轨迹的局部进行缩放操作 为了了解加工轨迹的细节信息 需要将仿真图形的局部进行放大操作 具体操作如下 单击 图形显示 菜单下的 局部缩放 下拉菜单 或者单击按钮 在右侧的图形显 示窗口中按住鼠标左键不放 移动鼠标进行框选 选好后松开鼠标左键 刚才框选中的区域就会 填满图形显示窗口 继续转动鼠标滚轮还可以进一步进行缩放操作 CAXA 制造工程师 编程助手 416 先选中需要缩放的区域 局部缩放后 图 15 43 图形局部缩放 15 4 7 视图 15 4 7 视图 将图形显示窗口中显示的轨迹按照要求的视角进行显示 单击 图形显示 菜单下的 视图 下拉菜单旋转相应的视图模式 如主视图 左视图 俯视图 仰视图 轴测图等 或者单击等图标来实现 XOY 视图 XOZ 视图 图 15 44 视图选择 15 5 仿真仿真 15 5 1 加工仿真 15 5 1 加工仿真 模拟刀具沿轨迹走刀 实现对代码的切削动态图像的显示过程 刀路轨迹将在图形显示窗口显示 单击 仿真 菜单下的 加工仿真 下拉菜单 或者单击按钮 弹出仿真对话框 单击 开 始 按钮进行仿真 CAXA 制造工程师 编程助手 417 图 15 45 仿真参数设置 仿真过程中可以看到刀具的运动轨迹 仿真除支持标准 G 代码外 还支持海德汉专用代码 SIEMENS 专用代码 并提供对宏程序仿真 下图就是一个宏程序仿真的例子 图 15 46 仿真过程示例图 仿真时可以通过 仿真步长 下拉选项框来中的数值来设置仿真速度 图 15 47 选择仿真步长 CAXA 制造工程师 编程助手 418 仿真时刀具运动方向可以通过 前进方向 下拉列表中的 前进 或 后退 来设定 如果前进 方向为 后退 那么加工轨迹显示则为逆向加工时的轨迹 图 15 48 选择前进方向 15 5 2 仿真报告 15 5 2 仿真报告 加工仿真完成后 同时也会生成一个仿真报告 可以通过 仿真报告 将仿真的结果保存下来 单击 仿真 菜单下的 仿真报告 下拉菜单 或者单击按钮就会弹出当前程序的仿真 结果 图 15 49 仿真报告 15 6 机床通讯机床通讯 通过串口线缆 用编程助手完成计算机与数控设备之间的程序或参数传输 15 6 1 发送代码 15 6 1 发送代码 用编程助手将程序代码传输到相应的设备上 具体操作如下 1 用串口传输线缆将 PC 的串口 IOIO 口 与 NC 的 RS232 接口连接起来 2 将通讯参数设置正确 3 将 NC 端设置为接收状态 4 在 PC 上选择需要发送的程序代码 然后发送 CAXA 制造工程师 编程助手 419 15 6 2 接收代码 15 6 2 接收代码 将设备内存里的程序或参数传输到计算机上 具体操作如下 1 用串口传输线缆将 PC 的串口 IOIO 口 与 NC 的 RS232 接口连接起来 2 将通讯参数设置正确 3 将 PC 端设置为接收状态 4 在 NC 上选择需要发送的程序代码 然后发送 15 6 3 传输设置 15 6 3 传输设置 发送参数设置界面 图 15 50 发送参数设置 接收参数设置界面 图 15 51 接受参数设置 设置通讯参数时 需要将 PC 与 NC 的通讯参数一致 数据口设置成通讯线缆连接的接口号 值 得注意的是 XON ON 和 XON OFF 的起停信号中的数值是十进制的 17 和 19 对应到设备中的十 六进制分别是 11 和 13 CAXA 制造工程师 编程助手 420 15 7 查看查看 设置软件界面中工具栏 状态栏 代码窗口 图形窗口 输出窗口等信息 如果需要更改软件界面中的工具栏的显示 请单击 查看 菜单下的 工具栏 显示如下画面 在需要显示的工具栏前打钩 不需要显示的工具栏只需要把工具栏左边的钩取消 图 15 52 查看菜单的信息 15 7 1 窗口 15 7 1 窗口 用来设置软件界面中的显示窗口 15 7 2 新建窗口 15 7 2 新建窗口 新建一个代码显示窗口 15 7 3 层叠 15 7 3 层叠 将打开的窗口层叠显示 层叠后效果如下 图 15 53 窗口层叠 CAXA 制造工程师 编程助手 421 15 7 4 平铺 15 7 4 平铺 将打开的窗口进行平铺显示 显示效果如下 图 15 54 窗口平铺 15 8 设置设置 用来设置机床信息 轨迹显示 文件显示 软件界面 反读设置 数控扩展 刀具库 刀具偏置 字体大小等等信息 15 8 1 设置 15 8 1 设置 用来设置软件的字体大小 轨迹显示 软件界面等信息 并可以设置加工中涉及的刀具库 刀具 偏置 机床信息 文件信息 行号参数 代码过滤 反读参数等等信息 单击 设置 菜单下的 设置 下拉菜单 会弹出设置对话框 单击 显示设置 可以看到如 下界面 在其中可以设置颜色信息 行号列宽 边界与文件间隔 是否显示刀补轨迹 是否显示 刀位点 到位点的大小等信息 CAXA 制造工程师 编程助手 422 图 15 55 设置对话框 单击 轨迹显示 可以设置仿真时是否显示刀柄图 图 15 56 是否显示刀柄图 单击 机床设置 可以在 数控类型 的下拉选项框中设置数控系统类型 在右侧的跳过字符栏 中可以设置跳过符号 CAXA 制造工程师 编程助手 423 图 15 57 数控系统类型设置 在 圆弧圆心定义方式 的下拉选项框中可以指定圆弧或圆心的定义方式 图 15 58 指定圆弧或圆心 的定义方式 单击 机床行程 可以在右侧填入机床的实际行程 以便在仿真时判断是否会出现超程 如果超 过范围 就会在输出框中输出一个错误信息 CAXA 制造工程师 编程助手 424 图 15 59 检查机床超程设置 单击 工件偏移 可以在右侧显示坐标系前的选项框中选择是否显示工作坐标系 同时可以指 定多个工件左边系的坐标 在图形显示区域 坐标系旁会有文字注释 MCS 代表机床坐标系 WCS 代表工作坐标系 也就是 G54 G55 G56 等 图 15 60 工件偏移设置 单击 机床变量 可以在右侧手工添加全局变量 该变量如果没有被手工编辑 那么打开不同的 程序该变量不会受到影响 CAXA 制造工程师 编程助手 425 图 15 61 编辑机床变量 在 行号地址 栏中可以填入行号的标示符 如 N 在 行号增量 中可以设置增量值 在上面 的例子中我们可以看到行号的增量是 5 添加的行号分别是 N0 N5 N10 N15 等等 如果增量 值改为 2 起始行号为 0 的话 那么添加的行号分别是 N0 N2 N4 N6 等 在程序内容中如果某些行不需要添加行号 则在 不加行号 中设置 上图中 0 表示含有 和 的行不添加行号 图 15 62 行号设置 单击 文件设置 可以在右侧设置通讯存贮路径 CAXA 制造工程师 编程助手 426 图 15 63 文件设置 单击 数控功能扩展 页面中有个有选项 代码查找使用数据功能扩展 勾 选上它就会起作用了 不过此项功能只对查找数字时起作用 查找字符时是不起作用的 前向过 滤符的意思是指你查找的数字前面是不能是过滤符中的任意一个 如要查找数字 0 则 G0 中的 数字 0 就不应该被查到 可以在过滤符中添加 G 就可以了 图 15 64 数控功能扩展 单击 软件界面 可以设置图标显示样式 CAXA 制造工程师 编程助手 427 图 15 65 软件界面设置 单击 反读设置 可以设置代码循环保护的最大次数 以避免仿真宏程序时出现程序死循环后不 能退出的问题 图 15 66 反读设置 15 8 2 刀具库 15 8 2 刀具库 在刀具库中可设置加工时需要的刀具 软件安装后自带了少量刀具信息 用户使用时可以单击 添 加 按钮 进行刀具的添加 CAXA 制造工程师 编程助手 428 图 15 67 刀具库设置 添加时注意填写正确的刀具信息 右侧刀具图形中有刀具参数的具体说明 图 15 68 刀具信息设置 如果需要修改刀具的补偿值 用鼠标左键单击左侧 补偿值 会弹出如下对话框 CAXA 制造工程师 编程助手 429 图 15 69 刀具补偿值设置 在上图中双击对应刀具的补偿号或者 单击 设置 菜单下的 刀具偏置 下拉菜单 会弹出 以下对话框 可设置刀具的补偿值 图 15 70 刀具补偿值定义 15 8 3 字体 15 8 3 字体 设置代码显示窗口的显示字体 字型 大小等信息 单击 设置 菜单下的 字体 下拉菜单 会弹出以下对话框 CAXA 制造工程师 编程助手 430 图 15 71 字体设置 15 9 帮助帮助 关于编程助手关于编程助手 用来显示 CAXA 编程助手的版本 技术支持 版权等信息 单击 帮助 菜单下的 关于编程助手 下拉菜单 会弹出如下消息框 CAXA 制造工程师 编程助手 431 15 10 软件安装和卸载软件安装和卸载 15 10 1 安装 15 10 1 安装 将用户光盘取出 放入光驱中 关闭光驱托盘 双击桌面上我的电脑图标弹出如下窗口 用鼠标左键双击 DVD CD RW 驱动器 在弹出的光盘窗口中找到安装文件 Setup exe 并双击 Setup exe 图标 弹出如下安装界面 CAXA 制造工程师 编程助手 432 点击 安装 按钮进行软件安装 点击 下一步 按钮 CAXA 制造工程师 编程助手 433 填入用户姓名和单位 如需更改安装目录 请用鼠标左键点击 更改 按钮进行更改 CAXA 制造工程师 编程助手 434 软件安装时会显示安装进度 安装完成后会出现如下界面 单击 完成 按钮完成安装 CAXA 制造工程师 编程助手 435 15 10 2 卸载 15 10 2 卸载 打开系统控制面板 如下图所示 点击 添加 删除程序 按钮 弹出以下画面 CAXA 制造工程师 编程助手 436 在程序列表中找到 CAXA 编程助手 点击右侧的 删除 按钮 这时系统会提示是否要删除计算 机上的 CAXA 编程助手 选择 是 进行删除 选择 否 放弃删除 CAXA 制造工程师 编程助手 437 第 16章 编 程 助 手 应 用 案 例 第 16章 编 程 助 手 应 用 案 例 16 1 刀具径向补偿 刀具径向补偿 G41 G42 数控加工的轮廓加工 如果采用手工编程 最常用的就是利用 G41 G42 偏置 它能大大 降低编程难度 0 45 4545 17 696 22 065 R13 R27 R7 4 R3 35 17 969 14 057 6 999 4 343 24 418 图 16 1 加工轮廓图 按上图轮廓 手工编制如下程序 O1200 T2 G43 H2 M6 G90 G54 G00 Z100 S2000 M03 X0 Y0 M07 X 18 Y 50 Z50 G01 Z0 F100 G42D02 X 18 Y 35 F1000 X45 Y 22 065 X30 696 G17 G2 X17 696 Y 9 065 I 0 J13 G01 Y17 969 O1200 T2 G43 H2 M6 G90 G54 G00 Z100 S2000 M03 X0 Y0 M07 X 18 Y 50 Z50 G01 Z0 F100 G42D02 X 18 Y 35 F1000 X45 Y 22 065 X30 696 G17 G2 X17 696 Y 9 065 I 0 J13 G01 Y17 969 CAXA 制造工程师 编程助手 438 X42 G3 X45 Y20 969 I 0 J3 G1 Y32 G3 X42 Y35 I 3 J 0 G01 X4 329 G03 X1 752 Y33 535 I0 J 3 G01 X 14 057 Y6 999 X 21 536 Y32 834 G03 X 24 418 Y35 I 2 882 J 0 834 G01 X 38 G03 X 45 Y28 I 0 J 7 G01 Y 8 G03 X 18 Y 35 I27 J 0 G01 X 10 Y 50 G40 G00 Z100 M08 X0 Y0 M30 X42 G3 X45 Y20 969 I 0 J3 G1 Y32 G3 X42 Y35 I 3 J 0 G01 X4 329 G03 X1 752 Y33 535 I0 J 3 G01 X 14 057 Y6 999 X 21 536 Y32 834 G03 X 24 418 Y35 I 2 882 J 0 834 G01 X 38 G03 X 45 Y28 I 0 J 7 G01 Y 8 G03 X 18 Y 35 I27 J 0 G01 X 10 Y 50 G40 G00 Z100 M08 X0 Y0 M30 该程序不上机床单凭操作工用计算器校对会很困难 用编程助手则迎刃而解 如下图示 图 16 2 编程助手操作界面 当改变偏置值时 相应图形将发生变化 如果偏置值不合理 操作工能够马上通过图形 看出 CAXA 制造工程师 编程助手 439 图 16 3 偏置值与图形的对应 从上图看出 当偏置值发生变化时轨迹图形可以马上显示出不同 非常方便操作工检查 16 2 代码段与轨迹段的关联代码段与轨迹段的关联 仍用上面例子 当操作工选取某段代码 则相应的图形段会加亮 反之当操作工选取轨 迹段 软件能自动定位到该轨迹段对应的代码段 这种机制对于操作工通过选取错误段图形 定位修改代码非常实用 图 16 4 代码与轨迹的对应 将偏置值由原 来的 3 改为16 偏置修改后图 形发生变化 偏置修改后图 形发生变化 CAXA 制造工程师 编程助手 440 16 3 换刀模拟及换刀模拟及G83啄式钻孔等的模拟啄式钻孔等的模拟 利用 CAXA 编程助手 的仿真线框仿真功能 可模拟程序的换刀及啄式钻孔 其中啄 式钻孔可模拟出钻头上下往复的运动情况 例如 T27 M06 G90 G55 G0 X0 Y0 S1500 M03 G43 4 H27 Z100 G99 G81 X 47 611 Y 12 969 Z 15 R0 5 Q1 F100 X 31 57 Y5 119 X 17 918 Y 10 922 X 6 655 Y23 208 G80 G90 G0 Z40 X0 Y0 T26 M06 S1000 M03 G43 4 H26 Z100 Z80 M08 T27 M06 G90 G55 G0 X0 Y0 S1500 M03 G43 4 H27 Z100 G99 G81 X 47 611 Y 12 969 Z 15 R0 5 Q1 F100 X 31 57 Y5 119 X 17 918 Y 10 922 X 6 655 Y23 208 G80 G90 G0 Z40 X0 Y0 T26 M06 S1000 M03 G43 4 H26 Z100 Z80 M08 G99 G83 X 50 341 Y26 962 Z 13 R15 5 Q1 F100 G99 G83 X 50 341 Y26 962 Z 13 R15 5 Q1 F100 X 3 925 Y49 488 X47 611 Y20 137 G80 G90 G0 Z100 X0 Y0 M09 M30 X 3 925 Y49 488 X47 611 Y20 137 G80 G90 G0 Z100 X0 Y0 M09 M30 上述代码中 一般 CAM 模拟只能做简单的 G81 钻孔动作 但对于 G83 这样的啄式钻孔 则无法模拟 而 CAXA 编程助手 则可以做上下往复的真实模拟 16 4 代码的转换代码的转换 CAXA 编程助手 提供了一项非常有用的功能 即可将标准 ISO 码转换成 Heidenhain Siemens Hass Fagor 华中数控 广州数控等格式代码 CAXA 制造工程师 编程助手 441 图 16 5 格式代码转换 16 5 含各类循环及变量的代码读入案例含各类循环及变量的代码读入案例 16 5 1 单次循环代码读入案例 16 5 1 单次循环代码读入案例 CAXA 编程助手 支持如下带循环语句和变量的代码读入 G90G54G00Z200 X0Y0 T03G43H03 S800M03 Z100 G01 Z100 F50 X100 F300 1 10 3 100 WHILE 1 LE 3 DO1 Z 1 Y100 X 100 Y 100 X100 CAXA 制造工程师 编程助手 442 Y0 1 1 10 END 1 X0 Z20F100 G0 Z200 M30 读入后结果如下 图 16 6 单次循环代码的读入 16 5 2 循环嵌套代码读入案例 16 5 2 循环嵌套代码读入案例 如下椭球面加工代码 G54G90G00X120Y0Z200 T2 G43H03 M06 Z150 20 120 21 60 22 70 X0 CAXA 制造工程师 编程助手 443 1 90 WHILE 1GE0 DO2 7 22 SIN 1 8 20 COS 1 9 21 COS 1 2 0 WHILE 2LE360 DO1 3 8 COS 2 4 9 SIN 2 G90G01X 3Y 4Z 7F300 2 2 5 END1 1 1 5 END2 Z200 M30 读入后结果 图 16 7 循环嵌套代码的读入 CAXA 制造工程师 编程助手 444 16 5 3 旋转指令代码读入案例 16 5 3 旋转指令代码读入案例 对G68的支持 代码如下 G54G90 T2G43H02 G00Z100 1 0 2 0 3 120 4 60 7 360 WHILE 1LE 7 DO1 Z100 G17X0Y0 G68X0Y0R 1 X 3 Z0 2 0 WHILE 2LE 7 DO2 5 3 COS 2 6 4 SIN 2 G01X 5Y 6 F200 2 2 5 END2 1 1 30 Z100 X0Y0 G69 END1 M30 读入后图形显示 CAXA 制造工程师 编程助手 445 图 16 8 旋转指令代码的读入 16 5 4 刀具长度及径向补偿变量代码读入案例 16 5 4 刀具长度及径向补偿变量代码读入案例 对于常见的轮廓导圆角加工 常使用刀具长度和径向两个方向的补偿作变量 如下面的 代码 O1200 N00 T3 M6 N05 G90 G54 G0 X31 894 Y 59 862 S3000 M03 N10 G43 H0 Z100 M07 N15 1 0 0 起始角度起始角度 N20 2 5 角度增量角度增量 N25 3 90 0 终止角终止角 N30 4 6 圆角半径圆角半径 N35 5 5 球刀半径球刀半径 N40 8 0 轮廓线所在的高度轮廓线所在的高度 Z 值值 N45 WHILE 1 LE 3 DO1 循环直到循环直到 1 小于等于小于等于 3 时停止时停止 N50 6 8 4 5 4 5 COS 1 深度深度 N55 7 4 5 SIN 1 4 径向补偿径向补偿 N60 G10L12P1 R 7 将径向补偿值将径向补偿值 7 输入机床中输入机床中 N65 Z0 N70 G01Z 6 CAXA 制造工程师 编程助手 446 N75 G41 D1 Y 39 862 F1000 N80 X 41 788 N85 G17 G2 X 62 788 Y 18 862 I0 J21 N90 G1 Y37 295 N95 G2 X 41 788 Y58 295 I21 J0 N100 G1 X31 894 N105 G2 X43 894 Y46 295 I0 J 12 N110 G1 Y 27 862 N115 G2 X31 894 Y 39 862 I 12 J0 N120 G1 G40 Y 59 862 N125 G0 Z100 N130 X31 894 Y 59 862 N135 1 1 2 N140 END 1 N145 M09 N150 M05 N155 M30 用 CAXA 编程助手 读入后 直接显示轨迹如下 图 16 9 刀具长度及径向补偿变量代码的读入 CAXA 制造工程师 编程助手 447 16 5 5 子程序调用支持案例 16 5 5 子程序调用支持案例 CAXA 编程助手 支持宏程序的子程序调用 并能按机床模拟调用过程 例如主程序 O4 G90G00Z50 Z0 0 G65P9130U80 0V60 0C10 0R12 0D21F130 G90G0Z50 X 100 0 Z0 0 G65P9130U60 0V80 0R10 0C8 0D15F90W1 G90G0Z50 M30 子程序 O9130 SQUARE IF 21EQ 0 GOTO5 IF 22EQ 0 GOTO5 IF 18EQ 0 GOTO5 IF 7EQ 0 GOTO5 10 ABS 2000 7 IF 18LT 10 GOTO10 IF 3EQ 0 GOTO1 IF 3LT 10 GOTO10 N1 15 ROUND 21 2 1000 1000 16 ROUND 22 2 1000 1000 IF 3GE 15 GOTO15 IF 3GE 16 GOTO15 IF 18GE 15 GOTO15 IF 18GE 16 GOTO15 IF 23EQ 0 GOTO2 G91G17G01G42X 18Y 16 18 D 7F 9 G02X 18Y 18I 18 G01X 15 3 G02X 3Y 3J 3 G01Y 22 2 3 CAXA 制造工程师 编程助手 448 G02X 3Y 3I 3 G01X 21 2 3 G02X 3Y 3J 3 G01Y 22 2 3 G02X 3Y 3I 3 G01X 21 15 3 G02X 18Y 18J 18 G01G40X 18Y 16 18 F 9 3 GOTO20 N2 G91G17G01G41X 18Y 16 18 D 7F 9 G03X 18Y 18I 18 G01X 15 3 G03X 3Y 3J 3 G01Y 22 2 3 G03X 3Y 3I 3 G01X 21 2 3 G03X 3Y 3J 3 G01Y 22 2 3 G03X 3Y 3I 3 G01X 21 15 3 G03X 18Y 18J 18 G01G40X 18Y 16 18 F 9 3 GOTO20 N5 3000 140 ARGUMENT IS NOT ASSIGNED N10 3000 141 OVERSIZE OFFSET VELUE N15 3000 142 COMMAND DATA ERROR N20 G 27G 28D 29M99 只要将主程序和子程序放到一个目录下 用 CAXA 编程助手 编程调用主程序 则主 子程序结合后的加工轨迹都能全部显现出来 并且可以进行模拟仿真 CAXA 制造工程师 编程助手 449 图 16 10 子程序调用说明示意图 16 5 6 螺旋插补代码读入案例 16 5 6 螺旋插补代码读入案例 对螺旋插补代码支持如下 T2 G43H02 M6 G90 G54 G0 X0 Y0 S30000 M03 G43 H0 Z100 M07 Z0 1 10 2 100 WHILE 1LE 2 DO1 3 1 G1 X49 98 F300 G17 G3 I 49 98 J0 Z 3 F1500 1 1 10 END1 G1X0Y0 G1 Z6 F4500 CAXA 制造工程师 编程助手 450 G0 Z100 M30 读入后图形如下 图 16 11 螺旋插补代码的读入 16 5 7 比例缩放代码支持案例 16 5 7 比例缩放代码支持案例 代码如下 20 70 21 30 22 40 23 50 0 24 30 0 26 0 30 4 27 1 增量增量 G90G00G54X0Y0Z250 T2 CAXA 制造工程师 编程助手 451 S1000 M03 X 20 1 1 7 22 8 20 9 21 WHILE 1LE 30 DO2 2 0 3 8 1 23 1 1 G90G00X 3 Z0 0 G51 X 23 Y0 0P 1 WHILE 2LE360 DO1 3 8 COS 2 4 9 SIN 2 G90G01X 3Y 4F

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论