iCAx开思网

标题: 关于hypermill中POF文件 [打印本页]

作者: GENG425    时间: 2007-2-10 09:36
标题: 关于hypermill中POF文件
ZHANGWILL您好!POF文件是HM的CLS文件吧,也就是可以另外开发专用后置来处理,另
12: beg part 1
31: oL( x[/22.91261208] y[/50.00033062] )
31: oL( x[/31.62251021] y[/45.00033062] )
31: oL( x[/-31.62304299] y[/45.00033062] )
后面坐标为编程坐标系值?
文件中的一些变量能否解释以下?谢谢!






2: ==========================================================================
2: GENERATED BY hyperMILL / hyperCAD
2: ==========================================================================
0: product( hyperMILL / hyperCAD )
0: productRelease( V9.0  (08/12/05) )
0: created( 02/03/07-13:05:11 )
0: ncCs_x( 1.00000000,0.00000000,0.00000000 )
0: ncCs_y( 0.00000000,1.00000000,0.00000000 )
0: ncCs_z( 0.00000000,0.00000000,1.00000000 )
0: ncCs_o( 0.00000000,0.00000000,0.00000000 )
2: OPERATION 1
0: toolCs_x(1.00000000,0.00000000,0.00000000)
0: toolCs_y(0.00000000,1.00000000,0.00000000)
0: toolCs_z(0.00000000,0.00000000,1.00000000)
0: toolCs_o(15.06100000,-14.07800000,50.00000000)
2: \193\162\207\179\181\182
11: oTool[1]( type[endMill] cmnt[\193\162\207\179\181\182] ) {
11: vcomment()
11: vtoolDiameter(10.000000)
11: vcornerRadius(0)
11: vtaperAngle(5)
11: vtaperHeight(20)
11: vtoolLength(0)
11: vtoolTotalLength(50)
11: vcuttingLength(30)
11: vtoolRTCPlength(0)
11: vplaneFeedrate(200)
11: vzFeedrate(50)
11: vspindleSpeed(2000)
11: vspindleRotation(clockwise)
11: vtoolShaftDiameter(13.49955)
11: oToolHead( ) {
11: vlength1(0)
11: vdiameter1(0)
11: vlength2(0)
11: vdiameter2(0)
11:   }
11: }
10: T(1)
10: arg(I:"compRegisterChanged":=0)
10: tr(TC)
10: M8(1,0)
10: M8add(0)
10: tr(M8)
0: cycle(openMIND 2D Face Milling Cycle)
0: release(1100-9.01.025-05/30/05)
0: jobname(1: T1 2D 端面铣)
0: cycleCode(Face)
0: time(13:05:12 02/03/07 Sat Feb)
0: frameCs_id(1)
0: frameCs_x(1.00000000,0.00000000,0.00000000)
0: frameCs_y(0.00000000,1.00000000,0.00000000)
0: frameCs_z(0.00000000,0.00000000,1.00000000)
0: frameCs_o(15.06100000,-14.07800000,50.00000000)
10: tr(frameCs)
0: pak(Name of license files is unknown !)
0: pakOpened(no)
0: hlt(not any)
0: msgFile(hmfacehc.loc)
0: layers(12)
1: call("NCOutp":="false")
1: def("*TEMP_MEM":="128")
1: call("zeroPointID":="1")
1: call("pofFilename":="e:\om\hypermill_90\pof\Model1_1.POF")
11: vtoolAxis(0,0,1)
0: cfgSource(e:\om\hypermill_90\tmp\81bd674\0\tmp.cfg)
1: call("NCOutp":="false")
1: def("*TEMP_MEM":="128")
1: call("zeroPointID":="1")
1: call("pofFilename":="e:\om\hypermill_90\pof\Model1_1.POF")
1: cfg(*TMP_DIR e:\om\hypermill_90\tmp\81bd674\0\)
1: cfg(*INCH 0)
1: cfg(*REPORT_CLASS 2)
1: cfg(*TMPMAIN_DIR e:\om\hypermill_90\tmp\)
1: cfg(*DISPTP 1)
1: cfg(*DISPTMP 1)
1: cfg(*DELTMPDIR e:\om\hypermill_90\tmp\81bd674\)
1: cfg(*JOBLISTID 1)
1: cfg(*A1)
1: cfg(*A2)
1: cfg(*A3)
1: cfg(*A4)
1: cfg(*A5)
1: cfg(*A6)
1: cfg(*A7)
1: cfg(*A8)
1: cfg(*A9)
1: cfg(*A10)
1: cfg(*APT e:\om\hypermill_90\pof\Model1_1.POF)
1: cfg(*SINGLEPOF_MODE 1)
1: cfg(*NCKO_O 0.00000000 0.00000000 0.00000000)
1: cfg(*NCKO_X 1.00000000 0.00000000 0.00000000)
1: cfg(*NCKO_Y 0.00000000 1.00000000 0.00000000)
1: cfg(*NCKO_Z 0.00000000 0.00000000 1.00000000)
1: cfg(*PARTPROP e:\om\hypermill_90\pof\Model1_stock.pcf)
1: cfg(*JOBID 1)
1: cfg(*JOBLISTNAME Model1)
1: cfg(*JOBNAME 1: T1 2D 端面铣)
1: cfg(*CYCLETYPE Face)
1: cfg(*JOBID 1)
1: cfg(*FRTYP 2)
1: cfg(*WKZNUMMER 1)
1: cfg(*TOOL_CLASS)
1: cfg(*WKZKOMMENTAR 立铣刀)
1: cfg(*WKZKOMMENTAR2)
1: cfg(*TOTAL_TOOL_LENGTH 50)
1: cfg(*CUTTING_LENGTH 30)
1: cfg(*TIP_LENGTH 20)
1: cfg(*TAPERED 1)
1: cfg(*TAPER_ANGLE 5)
1: cfg(*THICK_SHAFT 0)
1: cfg(*CENTER_CUT 1)
1: cfg(*UPWARD_CUT 1)
1: cfg(*FRLAENGE 0)
1: cfg(*MAX_INFEED 5)
1: cfg(*DREHRICHT 1)
1: cfg(*HOLDERTYP)
1: cfg(*HOLDERKOMMENTAR)
1: cfg(*HOLDERKOMMENTAR2)
1: cfg(*HEAD_DIAMETER1 0)
1: cfg(*HEAD_LENGTH1 0)
1: cfg(*HEAD_DIAMETER2 0)
1: cfg(*HEAD_LENGTH2 0)
1: cfg(*DIAMETER1 0)
1: cfg(*LENGTH1 0)
1: cfg(*DIAMETER2 0)
1: cfg(*LENGTH2 0)
1: cfg(*FRRADIUS 5)
1: cfg(*FRBOGEN 0)
1: cfg(*SHAFT_DIAMETER 13.49955)
1: cfg(*HEAD_CONTOURINFO 0)
1: cfg(*HOLDER_CONTOURINFO 0)
1: cfg(*FRAME_ID 1)
1: cfg(*NCKO_O 15.06100000 -14.07800000 50.00000000)
1: cfg(*NCKO_X 1.00000000 0.00000000 0.00000000)
1: cfg(*NCKO_Y 0.00000000 1.00000000 0.00000000)
1: cfg(*NCKO_Z 0.00000000 0.00000000 1.00000000)
1: cfg(*OMX e:\om\hypermill_90\tmp\81bd674\0\1.omx)
1: cfg(*OMXINFO 1|0.01|1978131539)
1: cfg(*MACRO_START 4)
1: cfg(*MACRO_END 4)
1: cfg(*COMMENT)
1: cfg(*COLOR_G0 255)
1: cfg(*COLOR_G1 65535)
1: cfg(*COLOR_TAXES 16711680)
1: cfg(*SIZE_TAXES 0)
1: cfg(*DREHZAHL 2000)
1: cfg(*XVORSCHUB 200)
1: cfg(*ZVORSCHUB 50)
1: cfg(*KUEHLMITTEL 1)
1: cfg(*KUEHLMITTEL2)
1: cfg(*BEARBEITRICHT 1)
1: cfg(*CONNECT_SMOOTH 0)
1: cfg(*VERTZUSTEL 5)
1: cfg(*HORIZUSTEL 0.5)
1: cfg(*AUFMASS_Z 0)
1: cfg(*MACRO_SRAD 0.5)
1: cfg(*MACRO_ERAD 0.5)
1: cfg(*SICHEBENE 64)
1: cfg(*SICHDIST 5)
1: cfg(*NC_STOP 0)
1: cfg(*CLEAR_ANGLE 0)
1: cfg(*MACRO_RETURN 2)
1: cfg(*DLL_DIR e:\OM\hyperMILL_90\cycWin\)
0: precision(8)
0: stat(L,*,1100,100)
10: FX(200)
10: FZ(50)
10: S(2000)
10: SR(clockwise)
10: tr(S)
10: tr(SR)
10: cycleFct(faceMilling)
10: arg(F:"clearancePlane":=64)
10: CPLANE(64)
10: arg(F:"clearanceDistance":=5)
10: CDIST(5)
10: arg(F:"retractPlane":=64)
10: RPLANE(64)
31: vsurface(0.00011)
1: loc("surface":="0.00011")
10: arg(F:surface:=0.00011)
31: vdepth(0.00011)
1: loc("depth":="0.00011")
10: arg(F:depth:=0.00011)
31: oM( x[/-22.91314486] y[/50.00033062] )
31: oM( z[/5] )
10: tr(FZ)
31: oL( z[/0] )
10: tr(FX)
12: beg part 1
31: oL( x[/22.91261208] y[/50.00033062] )
31: oL( x[/31.62251021] y[/45.00033062] )
31: oL( x[/-31.62304299] y[/45.00033062] )
31: oL( x[/-37.74943857] y[/40.00033062] )
31: oL( x[/37.74890579] y[/40.00033062] )
31: oL( x[/42.42614048] y[/35.00033062] )
31: oL( x[/-42.42667326] y[/35.00033062] )
31: oL( x[/-46.09798868] y[/30.00033062] )
31: oL( x[/46.0974559] y[/30.00033062] )
31: oL( x[/48.98952847] y[/25.00033062] )
31: oL( x[/-48.99006125] y[/25.00033062] )
31: oL( x[/-51.23502022] y[/20.00033062] )
31: oL( x[/51.23448744] y[/20.00033062] )
31: oL( x[/52.91475983] y[/15.00033062] )
31: oL( x[/-52.91529261] y[/15.00033062] )
31: oL( x[/-54.08353552] y[/10.00033062] )
31: oL( x[/54.08300274] y[/10.00033062] )
31: oL( x[/54.77198936] y[/5.00033062] )
31: oL( x[/-54.77252214] y[/5.00033062] )
31: oL( x[/-55.00026639] y[/0.00033062] )
31: oL( x[/54.99973361] y[/0.00033062] )
31: oL( x[/54.77198936] y[/-4.99966938] )
31: oL( x[/-54.77252214] y[/-4.99966938] )
31: oL( x[/-54.08353552] y[/-9.99966938] )
31: oL( x[/54.08300274] y[/-9.99966938] )
31: oL( x[/52.91475983] y[/-14.99966938] )
31: oL( x[/-52.91529261] y[/-14.99966938] )
31: oL( x[/-51.23502022] y[/-19.99966938] )
31: oL( x[/51.23448744] y[/-19.99966938] )
31: oL( x[/48.98952847] y[/-24.99966938] )
31: oL( x[/-48.99006125] y[/-24.99966938] )
31: oL( x[/-46.09798868] y[/-29.99966938] )
31: oL( x[/46.0974559] y[/-29.99966938] )
31: oL( x[/42.42614048] y[/-34.99966938] )
31: oL( x[/-42.42667326] y[/-34.99966938] )
31: oL( x[/-37.74943857] y[/-39.99966938] )
31: oL( x[/37.74890579] y[/-39.99966938] )
31: oL( x[/31.62251021] y[/-44.99966938] )
31: oL( x[/-31.62304299] y[/-44.99966938] )
31: oL( x[/-22.91314486] y[/-49.99966938] )
31: oL( x[/22.91261208] y[/-49.99966938] )
12: end part 1
31: oM( z[/64] )
12: clr part 1
0: time(13:05:12 02/03/07 Sat Feb)
0: elapsed(0:00:00,297)
0: sigstat(0,0)
0: cycleEnd(openMIND 2D Face Milling Cycle)
作者: wp2576    时间: 2007-2-10 21:26
这个要是能被你搞定的话,5轴的后处理就不值钱了!
作者: RAY    时间: 2007-2-11 08:20
有人搞了出来
作者: GENG425    时间: 2007-2-11 12:28
UG的P系列,T系列,MIRON的UCP系列都编了,想琢磨以下HY的。
作者: RAY    时间: 2007-2-11 12:35
搞出来再吹吧   

UG Google一下就一大堆, 还花什么时间搞呢?
作者: yang19861007    时间: 2009-9-17 10:01
pof文件中nctx(ATC)、nctx(AFP)以及nctx(0)代表什么意思?
作者: cocaco    时间: 2009-9-17 11:34
英雄最寂寞。。。。。哎!仰视中。。。。。
作者: cocaco    时间: 2009-9-17 11:35
鄙视泼冷水的。。。。。。
作者: zhangcanwei    时间: 2009-9-17 17:59
我来支持一下,我把pof文件研究了大概5分之一的深度,再往下就很难搞懂了,不过这五分之一的深度也可以用于日常加工了,自己写的后处理自己用,也够了。不过把这个文件弄得神神秘秘的也没有必要,这是德国人的一贯作风
作者: cocaco    时间: 2009-9-17 19:11
牛哥来啦。
作者: hhqf    时间: 2009-9-18 09:37
大家一定要相互学习相互交流,把HM的人气搞上去。
作者: yang19861007    时间: 2009-9-18 15:28
大家可以谈谈自己的学习经验啊,期望能把HM搞明白,这个软件还是不错的。我现在也在做与这有关的程序,做好了,和大家分享下。

作者: babo27    时间: 2009-9-21 14:49
哪位好心人发个普通3轴机床用的通用后处理我啊,我在垃圾机器上先试试刀.邮箱babo27@163.com
感谢!
作者: 夏秋分割线    时间: 2009-12-28 15:59
其实有用的部分就是BUG pat后面的那一部分。自己想想就能搞定
作者: redfire911    时间: 2010-11-15 10:49
感謝
作者: 美西九九    时间: 2010-12-3 16:55
厉害嘛。真想学习




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3