登录【网站注册】点击左边“微信账号登陆”图标,微信扫描即自动注册并登陆
搜索
楼主: 蓝吉前

[分享资料] PM超强右键菜单

 火... [复制链接]
发表于 2021-2-8 21:45:48 | 显示全部楼层
366666666666666
【温馨提示】技术问题 ...
回复 支持 反对

使用道具 举报

发表于 2021-2-9 12:14:37 | 显示全部楼层
非常感谢非常好非常棒
ERGDGDGDFGGYFTGYHysug带图回复退回
回复 支持 反对

使用道具 举报

发表于 2021-2-14 16:39:44 | 显示全部楼层
本帖最后由 wangshiyuan 于 2014-6-24 12:51 编辑   powermill自动程式单更新版(1.31M)           1:单击“生成NC”功能时他会检查模型的取数情况,要是有和正常的取数方式不一样会报警提示。        2:“确定后处理”时也会检查NC内有没有不同刀具。点击“NC浏览”可以指定你存放NC文件的位置,它会记住你最后一次指定的位置文件,也会记住你最后一次选中的后处理文件。        3:在刀具路径参数检查表格里,如对刀具路径参数有疑问可双击选中的那一行,可打开刀具路径表格。        4:程式单的每个选项你都可你就可以自己测试了。如果你的刀具没有设置刀头文件,碰撞的结果就不正确的。当你选了“全部不碰撞”或“自定义碰撞”后,在程式单上标出的刀具安全长度都需要你的确认检查。        5:你可以在“参数设置”里设置添加或更改你自己需要的参数,你也可以选择程式单的存放路径位置。        6:在程式单参数表格里上你可单击鼠标右键,对加工类型的描述进行更改,也可对备注进行添加。        7:程式单的所有参数都能自动生成,只是在你你选了“指定面取数”的功能后,需要在打印好的程式单上的3D图片上手动标示出是以那个平面取数的。        8:刀头文件和后处理文件用户可以自己在相对应的文件夹里添加更改,后处理文件存放路径和NC后缀,外挂会记住用户最后的一次设置。        9:本自动程式单是用易语言基于PowerMILL10.0的版本上开发的,别的版本我没试过。EXCEL表格是用的Office2003版本,别的版本没试过。本自动程式单免费使用,对任何意外不付责任,如有疑问可联系我。        注明:这个新版本的程式单修正了几个问题和添加了一些选项。            A.修正了老版本的刀头替换不成功的问题。            B.后出理时有时不稳定的问题。            C.屏蔽了一些不必要的PM界面显示,提高了运行速度。            D.添加了“全部不碰撞检查”和“自定义碰撞检查的功能。在程式单图片上的坐标显示也做了个选项功能。
好啊天球错
回复 支持 反对

使用道具 举报

发表于 2021-2-15 10:46:40 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
【温馨提示】技术问题请优先发到问答专栏,优胜教师团队将及时回复,谢谢!
回复 支持 反对

使用道具 举报

发表于 2021-2-20 16:58:35 | 显示全部楼层
123321
1011
万一
回复 支持 反对

使用道具 举报

发表于 2021-2-22 18:01:34 | 显示全部楼层
电梯直达跳转到指定楼层 1#
在线会员 发表于 2012-10-8 16:50:35 | 只看该作者 回帖奖励

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

一、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. rotatingabout 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
电饭锅第三个
回复 支持 反对

使用道具 举报

发表于 2021-2-26 08:14:41 | 显示全部楼层
谢谢楼主分享
【温馨提示】技术问题请优先发到问答专栏,优胜教师团队将及时回复,谢谢! ...
回复 支持 反对

使用道具 举报

发表于 2021-3-2 08:46:38 | 显示全部楼层
谢谢谢谢谢谢
【温馨提示】技术问题请优先发到问答专栏,优胜教师团队将及时回复,谢谢!
回复 支持 反对

使用道具 举报

发表于 2021-3-3 14:33:01 | 显示全部楼层
正好是我要找的
【温馨提示】技术问题请优先发到问答专栏,优胜教师团 ...
回复 支持 反对

使用道具 举报

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

本版积分规则


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