找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 39681|回复: 78
打印 上一主题 下一主题

[原创] pm 操作加速之我见

[复制链接]
跳转到指定楼层
1
发表于 2007-7-28 23:21:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
研究 powemil 一段时间,发现其人性化做的实在不敢恭维,但软件毕竟是死的,

习惯了 pro/E 的快捷键  cim IT 的鼠标  ,用 pm 做事  总感觉累啊累 ,高速刀路,机床是快了   人却更累了

通过摸索,发现以下方法:
大家共勉,不足之处 请 各位达人指出l

PTC  cim  pm公司合并就好了   呵呵

加速powemill

1.屏幕菜单定制篇

[ 本帖最后由 yhsean 于 2007-7-29 00:31 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1技术 +2 收起 理由
joyfunwick + 2

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏4 分享淘帖 赞一下!赞一下!
2
发表于 2007-7-28 23:26:41 | 只看该作者
视窗操作  点鼠标是我的习惯  所以加在了  右键菜单的最前面  ,也是在弹出菜单时离鼠标最近的区域, 下栏分别是   毛坯   刀具  进给速率   z高度  开始点   链接   
右键启用后直接数字键可以 访问  ——完全为  pm编刀路的习惯流程吧,用数字顺序开始

就算是 类似一个向导吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
3
发表于 2007-7-28 23:29:56 | 只看该作者
这是 我的菜单样子  大家看看或许就明白了吧
之所以用屏幕右键菜单是因为   浏览器右键菜单访问增加了鼠标移动频率

xml 为ms的可扩展样式语言  具体的就不罗嗦了  大家只需要改 图示文件即可  和  浏览器右键菜单类似


<?xml version="1.0" standalone="yes"?>
<!--
//=============================================================================
// D Menu definition file for the default graphics right click popup menu.
//
// *** Warning: Do NOT edit this file unless you know exactly what
// ***          you are doing. Incorrect changes may cause PowerMILL
// ***          to misfunction. It is not intended that users will
// ***          have any need to edit this file
//
// Defines the menu used when a right click occurs over the graphics area and
// no entity is picked.
//
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// COPYRIGHT 2006 DELCAM PLC., BIRMINGHAM, ENGLAND.      
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
// History.
// DICC  Who When     What   
// ~~~~~ ~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// 59461 NRP 23/01/06 Written.
// 59558 MH  27/01/06 Correct tool type
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-->
<menus xmlns="x-schema:TreeSchema.xml">
  <usermenu value="default">
    <menupage label="Default Menu">

      <spacer/>

      <button
        command="ROTATE TRANSFORM ISO1 VIEWMILL RESIZEVIEW"
        label="A ISO1/ISO2"
      />
      <button
        command="ROTATE TRANSFORM TOP VIEWMILL RESIZEVIEW"
        label="T TOP"
      />
      <button
        command="ZOOM"
        label="Z ZOOM"
      />
      <spacer/>
      <button
        command="ROJECT CLAIM"
        label="C READ_ONLY Change"
      />
      <spacer/>
      <button
        command="FORM BLOCK"
        label="1 SOTCK"
      />
      <button
        command="OLE FILEACTION 'OPEN' 'D:\dcam\product\Tooldb1413\tooldatabase.exe'"
        label="2 TOOL"
      />
      <button
        command="FORM FEEDRATE"
        label="3 FEED"
      />
      <button
        command="FORM TOOLZHEIGHTS"
        label="4 ZHEIGHTS"
      />
      <button
        command="FORM DATUM"
        label="5 START P"
      />
      <button
        command="FORM LEADLINK"
        label="6 LEADLINK"
      />

      <button
        command="OLE FILEACTION 'OPEN' 'D:\dcam\PowerMILL Rename.exe'"
        label="` Toolpath Rename-Auto "
      />





      <spacer/>
      <menupage label="Create">
        <button
          command='CREATE NCPROGRAM ;'
          label="NC Program"
        />
        <menupage label="Tool">
          <button
            command='CREATE TOOL ; ENDMILL FORM TOOL'
            label="End Mill"
            parameter="{tool}.type::endmill"
          />
          <button
            command='CREATE TOOL ; BALLNOSED FORM TOOL'
            label="Ball Nosed"
            parameter="{tool}.type::ballnosed"
          />
          <button
            command='CREATE TOOL ; TIPRADIUSED FORM TOOL'
            label="Tip Radiused"
            parameter="{tool}.type::tipradiused"
          />
          <button
            command='CREATE TOOL ; TAPERSPHERICAL FORM TOOL'
            label="Tapered Spherical"
            parameter="{tool}.type::taperspherical"
          />
          <button
            command='CREATE TOOL ; TAPERTIPPED FORM TOOL'
            label="Tapered Tipped"
            parameter="{tool}.type::tapertipped"
          />
          <button
            command='CREATE TOOL ; DRILL FORM TOOL'
            label="Drill"
            parameter="{tool}.type::drill"
          />
          <button
            command='CREATE TOOL ; TIPPEDDISC FORM TOOL'
            label="Tipped Disc"
            parameter="{tool}.type::tippeddisc"
          />
          <button
            command='CREATE TOOL ; OFFCENTRETIPRAD FORM TOOL'
            label="Off Centre Tip Radiused"
            parameter="{tool}.type:ffcentretiprad"
          />
          <button
            command='CREATE TOOL ; TAP FORM TOOL'
            label="Tap"
            parameter="{tool}.type::tap"
          />
          <button
            command='CREATE TOOL ; FORM  FORM TOOL'
            label="Form"
            parameter="{tool}.type::form"
          />
          <button
            command='CREATE TOOL ; ROUTING  FORM TOOL'
            label="Routing"
            parameter="{tool}.type::routing"
          />
          <spacer/>
          <button
            command='GET EXAMPLES ../autocam/ToolCats.htm'
            label="From Catalogue..."
          />
        </menupage>
        <menupage label="Boundary">
          <button
            command='CREATE BOUNDARY ; BLOCK FORM BOUNDARY'
            label="Block"
            parameter="{boundary}.type::block"
          />
          <button
            command='CREATE BOUNDARY ; REST3D FORM BOUNDARY'
            label="Rest"
            parameter="{boundary}.type::rest"
          />
          <button
            command='CREATE BOUNDARY ; SELECTED FORM BOUNDARY'
            label="Selected Surface"
            parameter="{boundary}.type::selected"
          />
          <button
            command='CREATE BOUNDARY ; SHALLOW FORM BOUNDARY'
            label="Shallow"
            parameter="{boundary}.type::shallow"
          />
          <button
            command='CREATE BOUNDARY ; SILHOUETTE FORM BOUNDARY'
            label="Silhouette"
            parameter="{boundary}.type::silhouette"
          />
          <button
            command='CREATE BOUNDARY ; COLLISION FORM BOUNDARY'
            label="Collision Safe"
            parameter="{boundary}.type::collision"
          />
          <button
            command='CREATE BOUNDARY ; STOCKMODEL_REST FORM BOUNDARY'
            label="Stock Model Rest"
            parameter="{boundary}.type::stockmodel_rest"
          />
          <button
            command='CREATE BOUNDARY ; CONTACTPOINT FORM BOUNDARY'
            label="Contact Point"
            parameter="{boundary}.type::contact_point"
          />
          <button
            command='CREATE BOUNDARY ; CONTACTCONV FORM BOUNDARY'
            label="Contact Conversion"
            parameter="{boundary}.type::contact_conv"
          />
          <button
            command='CREATE BOUNDARY ; SKETCH FORM BOUNDARY'
            label="User Defined"
            parameter="{boundary}.type::user"
          />
        </menupage>
        <button
          command='CREATE PATTERN ;'
          label="attern"
        />
        <button
          command='CREATE FEATURESET ;'
          label="Feature Set"
        />
        <button
          command='CREATE WORKPLANE ;'
          label="Workplane"
        />
        <button
          command='CREATE LEVEL ;'
          label="Level"
        />
        <button
          command='CREATE STOCKMODEL ;'
          label="Stock Model"
        />
        <button
          command='CREATE GROUP ;'
          label="Group"
        />
      </menupage>
      <spacer/>
      <button
        command='DRAW AXES'
        altcommand='UNDRAW AXES'
        label="Draw Active Axes"
        behaviour="active_axes_drawn"
      />
      <button
        command='DRAW TRANSFORM'
        altcommand='UNDRAW TRANSFORM'
        label="Draw Transform"
        behaviour="transform_drawn"
      />
      <button
        command='DRAW ALL'
        label="Draw All"
      />
      <button
        command='UNDRAW ALL'
        label="Undraw All"
      />
      <button
        command='DRAW TOOLAXIS_LIMITS'
        altcommand='UNDRAW TOOLAXIS_LIMITS'
        label="Draw Tool Axis Limits"  
        behaviour="toolaxis_limits_drawn"
      />
      <spacer/>
      <button
        command='DELETE SELECTION'
        label="Delete Selected"
      />
      <button
        command='DELETE ALL'
        label="Delete All"
      />
      <spacer/>
      <button
        command='KEEP BITMAP FILESAVE'
        label="Snapshot..."
      />
      <button
        command='FORM CLIPPLANES'
        label="Dynamic Sectioning..."
      />
      <spacer/>
      <button
        command='QUIT QUIT QUIT'
        label="Quit Command"
      />
      <button
        command='  '
        label="Finish Picking"
      />
    </menupage>
  </usermenu>
</menus>
4
发表于 2007-7-28 23:33:01 | 只看该作者
这里强调   图示箭头流程  别的和你访问菜单功能一样

2.外挂加速

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
5
发表于 2007-7-28 23:40:50 | 只看该作者
刀具设置  ——自动导入刀库    和切削数据库

根据材料和机床保存切削参数

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6
发表于 2007-7-28 23:47:56 | 只看该作者
引入工艺参数

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
7
发表于 2007-7-28 23:53:06 | 只看该作者
当然toolbase中的刀具可事先保存为一文件  

右键菜单  2  引入后自动调入    即可手动  send  至  pmill  亦可自动  send 到  pmill

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
8
发表于 2007-7-29 00:02:43 | 只看该作者
3. 程式命名篇

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
9
发表于 2007-7-29 00:08:17 | 只看该作者
屏幕右键    变音符引入  (是不是少移动了鼠标呢 ?)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
10
发表于 2007-7-29 00:16:12 | 只看该作者
想怎么命就怎么命  来吧——兄弟

[ 本帖最后由 yhsean 于 2007-7-29 00:19 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-30 04:06 , Processed in 0.025142 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表