头条新闻 行业资讯 企业介绍 数控技术 数控维修 数控改造 数控刀具 产品信息 工具书介绍 下载专区 人才信息 二手市场 展会信息 维修备件 维修论坛
 中国数控机床维修网首页 > 数控维修
PowerMILL后处理
  2008年04月25日

  对于后处理格式,一般的用户有三个层次的需求:

      一、powermill自带的后处理中有适合自己机床要求的,不过要修改、增删些代码。

      二、没有适合的,需要改写后处理。

      三、机床的代码格式完全与普通G代码格式不同,需建全新的后处理。

     本文只针对1、2种需求来进行讲解,至于第三种则是高级篇的范畴了(哈哈,其实我也不知道,还没做过呢)
 
     现在开始准备工作:
   
        1、以不同的控制器试着处理几个G代码文件出来,然后和自己机床的代码进行比较,选一个最接近自己的。
     
        2、打开ductpost\dp-index.html,准备有问题就看帮助。
       
        3、运行:ductpost -w [控制器类型] > [控制器类型].opt ,从而生成OPT文件,这个选最接近你机床的控制器。如:ductpost -w hurco > hurco.opt 。 这时就可以用文本编辑器来打开这个opt文件了:

       1、程序头、程序尾的改写:

          这个在以下的定义里面:

               define block tape start
               ********************
               end define

               define block tape end
               *******************
               end define 

             你可以根据自己的需要添加,如: 

              define block tape start
                "%"
                 N ; "G17G90G80G40G49"
              end define

              define block tape end
                 N ; "M05"
                 N ; "M30"
         end define
     
        不过注意这种引号方法优点是简单明了,但控制器只是把它当字符处理,而不能以模态存在,具体可参见其它说明。

       2、是否需要N行号? 

             %
             :0001
             N10G28G91X0Y0Z0
             N30T1M6
             N40G0G90X-25.Y-40.S800 M3

     
           如这上面的N10、N30、N40,另外行号的起始、增量、最大都可以定义。如果不想要行号,可修改为以下值: 

                            define format ( N )
                                 not permanent
                             end define

      3、是否需要Message? 

           N60( MSG, Toolpath Name: ET)
           N70( MSG, xyzxyz_cut_1 ET)
           N80( MSG, Output: ET)
           N90( MSG, UNITS: MILLIMETRES ET)
           N100( MSG, TOOL COORDINATES: TIP ET)
           N110( MSG, LOAD TOOL ET) 

          上面的信息,可修改为你需要的,具体参见帮助。也可选择不输出,如:
       
          message output = false

     4、圆弧的输出格式:    
         
           这个需要讲一下,输出R的就不讲了,专讲I、J、K的输出。大致有三大类:
     
          a、I、J输出为圆心的绝对坐标值。
     
          b、I、J输出为相对坐标值,具体值为:圆心坐标值-圆弧始点坐标(常用)
     
          c、I、J输出为相对坐标值,具体值为:圆弧始点坐标-圆心坐标值  
         
      所以这个就要看你机床格式来具体设置了,修改以下值为你所需:
       
          incremental centre = true (相对,反之false绝对)
         
         相对有两种,所以:
         
         scale factor = 1 或 -1
     
         另外有些机床不能输出360度的圆弧,这时需要将其分为几段输出:
   
         full circle = false

     
            5、换刀的格式:

            如:

            define block tool change first
                N ; OP ; change tool ; T ToolNum
                N ; "G48"
                N ; G1 0 ; Z FromZ
            end define
       
           里面可自己添加你的机床换刀时所需的代码,如打开刀具长度补偿。
     
     6、快速运动、直线运动、圆弧运动的代码:

          参见:

           define block move circle
                 N ; G1 ; G2 ; G3 ; X ; Y ; Z ; I ; J ; K ; F ; D
           end define

          define block move linear
                 N ; G1 ; G2 ; G3 ; G5 ; G6 ; X ; Y ; Z ; ; T ; S ;
             M1 ; M2
          end define

          define block move rapid
                N ; G1 ; G2 ; G3 ; G5 ; G6 ; X ; Y ; Z ; T ; S ;
            M1 ; M2
          end define

            你也可在帮助文件的指引下,修改上面的代码,如:不想要每次输出G17之类,可以删掉G3。。。当然修改前要了解清楚该代码是做什么的,另外注意备份,随时恢复。
   
     7、多轴:
               
           powermill这点做的非常好,如4轴的几种方式、5轴的几种方式都有代码可参考。如:在X轴加一个圆盘A,只需添加、修改以下几行:

             Fourth rotary table axis :- ( A. rotating about X. )

              define format ( A )
                 decimal point = true
                 decimal places = 3
             end define

             word order = ( + A )

             define keys
                   azimuth axis not used
                   elevation axis = A
             end define

             spindle elevation rotation = false ## Default
             elevation units = degrees
             elevation axis direction = positive

             azimuth axis parameters = ( 0. 0. 0. 0. 0. 0. )
             elevation axis parameters = ( 0. 0. 0. 1. 0. 0. )

             define block move rapid
                    N ; G1 ; G2 ; G3 ; G6 ; X ; Y ; Z ; A ; H ; M1 ; M2
             end define

            define block move linear
                   N ; G1 ; G2 ; X ; Y ; Z ; A ; F ; M1 ; M2
            end define
留言板 >>>     查看留言 >>>     进入论坛 >>>
网民留言须知
·遵守中华人民共和国有关法律、法规,遵守《互联网新闻信息服务管理规定》。
·尊重网上道德,承担一切因您的行为而直接或者间接引起的法律责任。
·中国数控机床维修网拥有管理网名和留言的一切权利。
·您在中国数控机床维修网留言板发表的言论,中国数控机床维修网有权在网站内转载或引用。
·中国数控机床维修网留言板和论坛管理人员有权保留或删除其管辖留言中的任意内容。
·参与本留言即表明您已经阅读并接受上述条款,如您对管理有意见请向留言板或管理员反映。
笔名: 匿名发表
查看留言
    产品信息

龙门式雕刻机光机

台湾高精密度伺服

数控机床拉钉

佳工机电数控机床

宁波黄泰实业

金鼎数控机床

杭州大天数控机床

顺德诺信数控机床

东方数控机床

XJ632数控机床

   行业资讯
·玉柴铸造中心创速度
·发改委:财税支持再制造业 正研究发展规
·提升装备制造业水平 策论机器人产业发展
·装备制造等重点产业调整振兴步伐不断加
·自动焊技术首次应用于中国核电建设
·装备业“十二五”蓝图初现
·烟台环球:大重型回转工作台顺利下线
·哈工大推进制造装备关键技术研发
·上海重型机床厂车床通过沪重大专项验收
·机床工具行业:经济运行稳定向好
   数控技术
·PowerMILL5.5在高强度板拉延模凹模加工
·CBN砂轮的特点简述
·CBN砂轮打造“完美曲轴”
·西气东输线路工程焊接工艺研究
·工艺系统的几何误差对加工误差的影响
·解决线切割加工表面粗糙度差的方法
   数控维修
·维修服务介绍
·采用绝对值位置控制的最新交流伺服系统
·刀具涂层的选用方法
·台达运动控制系统运行及维护
·大直径渐开线花键拉刀的齿形角修正
·SMD真空无钎剂激光软钎焊试验研究与机理
   数控改造
·SNC-V1.0单轴数控系统
·伺服电机搜索引擎
·CAPP概念框架及实用化系统的开发策略
·利用专用偏心夹具加工偏心零件的探讨
·钛合金薄壁件车削加工的研究
·武汉轻轨工程跨线桥钢梁的焊接
   数控刀具
·高速高精度刀桿..
·提高永磁同步电机的功率因数
·给水泵检修的间隙测量与调整
·应用状态监测及故障诊断技术
·空压机组共振故障的诊断
·提高模具使用寿命的实用方法
   企业介绍
·百川阳光培训中心介绍
·中国数控机床维修网教师专家团队
·中国机床工具工业协会机床配件维修改装
·中国数控机床维修网2008年全年技术应用
·无锡机电高等职业技术学校精心实施品牌
·南阳防爆集团公司企业信息化应用案例
·桂林机床400万元产品出口东盟
·秦川机床十万元重奖技能赛获奖者
·意大利FMT集团以全新姿态对应中国市场
·瓦轴创建一流的特大型轴承生产基地
   供求信息
·第十一届中国国际机械工业展览会
·2009华东(南京)国际模具及金属加工展
·ChinaMach2010第11届中国国际机械工业展
·2010第七届苏州国际机床及工模具展览会
·第四届中部机床模具郑州展览会
·2009第八届中国西部国际装备制造业博览
·2009第七届江苏国际机床及工模具展览会
·2009宁波国际汽车零部件加工设备及技术
·第四届山东国际机床及模具展览会
·2009广州国际金属加工、数控机床展
   工具书介绍
·台湾高精密度伺服系统
·磨工操作技能手册书
·PC数控原理、系统及应用书籍
·袖珍机械设计师手册(第3版)
·机械制造装配工艺设计与装配CAPP书籍
·机械加工技师综合手册书籍详细资料

北京圣蓝拓数控|中国工业技术培训网|(653工程)培训|中国数控机床网|中国工业设备网|中国数控刀具网|中国数控信息网 论文网
慧聪机床网|数控机床市场网|中国机床服务网|中国数控设备维修网|中国装备维修网|中国机床行业网|无缝钢管厂网|期刊网|中国滤油机网|箱包厂
中国二手设备口网|中国工业报网|北京网球培训|中国步进电机网|电动车充电站|雅思英语培训|天津无缝管网|中国螺旋管网|彩涂板网|钢绞线信息网

关于我们|联系我们|投诉建议|广告招商
中国数控机床维修网 主办:百川阳光(北京)国际投资顾问有限公司
电话:010-83626301 传真:010-83626148 E-mail: 83626301@163.com

京ICP备07024866号