模具论坛

 找回密码
 注册

扫一扫,微信登录

QQ登录

只需一步,快速开始

搜索
热搜: 冲压 注塑 求助
    回车查看更多
    论坛可能已存在您要发布的主题帖 关闭
      查看: 1922|回复: 2

      [原创]修改五轴后置处理遇见的问题……

      [复制链接]
      发表于 2006-4-1 14:58:00 | 显示全部楼层 |阅读模式
      <p>使用MC9.0的五轴后置处理生成的是CB代码,而我现在要生成AC代码,在修改过程中不能执行望各位高手给予指点:先将过程说明如下:</p><p>MPGEN5X(自带五轴后置处理):#Assign axis address<br/>str_pri_axis "C"<br/>str_sec_axis "B"<br/>str_dum_axis "A"<br/>第一主轴旋转为C其次为BA,现在需要第一主轴旋转为A第二主轴旋转为C,B轴不旋转修改后:#Assign axis address<br/>str_pri_axis "A"<br/>str_sec_axis "C"<br/>str_dum_axis "B"因为是五联动在这里是否需要设置B呢??</p><p>选用的双转台A带动C旋转。MPGEN5X为&nbsp; #Machine rotary routine settings<br/>mtype&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 0&nbsp;&nbsp;&nbsp;&nbsp; #Machine type (Define base and rotation plane below) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #0 = Table/Table<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #1 = Tilt Head/Table<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #2 = Head/Head<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #3 = Nutator Table/Table<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #4 = Nutator Tilt Head/Table<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #5 = Nutator Head/Head</p><p>head_is_sec : 1&nbsp;&nbsp;&nbsp;&nbsp; #Set with mtype 1 and 4 to indicate head is on secondary&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 修改后为:#Machine rotary routine settings<br/>mtype&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 0&nbsp;&nbsp;&nbsp;&nbsp; #Machine type (Define base and rotation plane below) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #0 = Table/Table<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #1 = Tilt Head/Table<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #2 = Head/Head<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #3 = Nutator Table/Table<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #4 = Nutator Tilt Head/Table<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #5 = Nutator Head/Head</p><p>head_is_sec : 0&nbsp;&nbsp;&nbsp;&nbsp; #Set with mtype 1 and 4 to indicate head is on secondary此处的疑惑是head_is_sec的凭借荷重原理来设置的问题。</p><p>还有选择平面#These plane combinations are valid:<br/>#Primary plane&nbsp;&nbsp; XY&nbsp;&nbsp; XZ&nbsp;&nbsp; YZ<br/>#Secondary or&nbsp;&nbsp;&nbsp; XZ&nbsp;&nbsp; XY&nbsp;&nbsp; XY<br/>#Secondary&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; YZ&nbsp;&nbsp; YZ&nbsp;&nbsp; XZ&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 修改为:#These plane combinations are valid:<br/>#Primary plane&nbsp;&nbsp; YZ&nbsp;&nbsp; XY&nbsp;&nbsp; XZ <br/>#Secondary or&nbsp;&nbsp;&nbsp; XY&nbsp;&nbsp; YZ&nbsp;&nbsp; YZ <br/>#Secondary&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; XZ&nbsp;&nbsp; XZ&nbsp;&nbsp; XY<br/></p><p>继续修改将g7_tilt&nbsp;&nbsp;&nbsp;&nbsp; : 3&nbsp;&nbsp;&nbsp;&nbsp; #With mill_plus and nutating, select toolplane output<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #0 = Post selects G7 rotation axis<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #1 to 4, user selected G7 rotation axis&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #1 = Primary C : X zero, Secondary B<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #2 = Primary C : Y zero, Secondary A<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #3 = Primary C : -X zero, Secondary B<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #4 = Primary C : -Y zero, Secondary A修改为:</p><p>g7_tilt&nbsp;&nbsp;&nbsp;&nbsp; : 4&nbsp;&nbsp;&nbsp;&nbsp; #With mill_plus and nutating, select toolplane output<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #0 = Post selects G7 rotation axis<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #1 to 4, user selected G7 rotation axis&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #1 = Primary C : X zero, Secondary B<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #2 = Primary C : Y zero, Secondary A<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #3 = Primary C : -X zero, Secondary B<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #4 = Primary C : -Y zero, Secondary A</p><p>然后在MC9.0运行会自动关闭。希望各位高手能给我指出上面修改的不对之处或者还有遗漏,先谢谢大家了……<br/><br/><br/><br/><br/><br/></p><p>&nbsp;</p>
      发表于 2008-1-5 14:03:26 | 显示全部楼层
      谢谢楼主,写的很好。再多写些。
      您需要登录后才可以回帖 登录 | 注册

      本版积分规则

      关闭

      招聘信息 上一条 /5 下一条

      关闭

      求职信息 上一条 /5 下一条

      关闭

      技术求助 上一条 /5 下一条

      QQ|小黑屋|手机版|模具论坛 ( 浙ICP备15037217号 )

      GMT+8, 2025-7-28 22:19

      Powered by Discuz! X3.4

      © 2001-2013 Comsenz Inc.

      快速回复
      返回顶部
      返回列表
       
      客服电话:0577-61318188
      模具论坛交流群:
      模具论坛交流群
      工作时间:
      08:30-17:30