powermill ductpost后置处理修改

powermill ductpost后置处理修改


2024年4月8日发(作者:)

DuctPost1430后置处理的修改说明

1.

2.

3.

4.

5.

指导思想:

确定机床认同的标准代码文件;

可使用DUCTPOST –W >C:利用PM已有的3轴后置来获取数控系统的基

本后置

使用DUCTPOST标准后置产生机床的加工代码文件;

对比两者的差异,增加自定义用户化信息,由于增加信息无条件优先,它会替代系统默认的原始

信息,不断修改直到DUCTPOST产生的加工代码文件和所需标准代码文件一致;

修改中注意备份和重命名(建议增加机床具体型号以示区别),删除用户化信息后,后置将自动

还原成系统初始默认的标准后置;

具体参数:

程序行号

a) 如果系统不需要行号,那么重新定义批号键“N”

define format ( N )

not permanent

end define

b) 如果系统需要行号起始行号“10”,增量行号“5”,可如下定义批号键“N”

block start = 10

block increment = 5

c) 如果机床能认同的最大行号有所限制,那么可以插入下面的选项

maximum block number = 5999(or whatever value required)

d) 需要特殊的行号的地方多半定义一些特殊技能

N1000 BEGIN PGM SPECIAL MM

N1000 TOOL CALL 0 Z S3000

N1000 M55

N1000 M3

N1000 CYCL DEF 19.0 BEARBEITUNGSEBENE

N1000 CYCL DEF 19.1 A0 B0 C0

N10 L X0.0 Y0.0 Z150.0 B0 C0 FMAX

N12 L X254.345 Y146.780 B90.0 C35.250 FMAX

N14 L Z-55.70 FMAX

N16 L ...........................

1.

建议采用下面的格式

define word NF

address letter = "N1000"

address width = 5

field width = 0

end define

word order = ( + NF )

define block tape start

NF 0 ; " BEGIN PGM" ; ID PartID ; metric data

end define

define block tool change first

NF 0 ; T2 0 ; " Z " ; S 3000

NF 0 ; M1 55

NF 0 ; M1 3

NF 0 ; G4 190 ; " BEARBEITUNGSEBENE "

NF 0 ; G4 191 ; A 0 ; B 0 ; C 0

N ; G1 ; X FromX ; Y FromY ; Z FromZ ; B =C ; C =C ; FMAX

end define

2. 线形移动

通常线形输出的标准格式为 Y... Z... F...

G01(G1)是直线命令,XYZ是绝对或增量坐标,F是进给速度

3. 快速移动

典型的快速移动输出格式可能象这样G00 Y... Z... S... H.... M3

4. 圆弧运动

通常线形输出的标准格式为

G02(G03) X... Y... I... J... F... xy Plane ( G17 )

G02(G03) X... Z... I... K... F... zx Plane ( G18 )

G02(G03) Y... Z... J... K... F... yz Plane ( G19 )

G2/G3代表顺圆/逆圆,X,Y,Z代表圆弧终点坐标,I,J,K代表圆心,设置如下:

define codes

circle cw = G1 2

circle ccw = G1 3

xy plane = G3 17

xz plane = G3 18

zy plane = G3 19

end define

I,J,K表现为绝对坐标时设置为:incremental centre = false

I,J,K表现为相对坐标时设置为:incremental centre = true

假如圆心坐标I,J,K符号不对(如果更改过圆心类型,一定要主义检查),可以这样改正

define format ( I J K )

scale factor = -1 or 1

end define

有的机床不能输出整圆,需要将整个圆弧分为四个象限输出,此时需要作如下设定

single quadrant = true

圆弧可以被强制输出为直线段,可作如下设定

integer 26 = 0 更常用 或者 circle output = ( 0 1 1 1 )

在ductpost1430中圆弧可以分平面强制输出为直线段,可作如下设定

suppress xy arc = true default = false

suppress zx arc = true default = false

suppress yz arc = true default = false

5. 信息输出

信息输出设置是个二进位选项,默认值是有信息输出,如果不需要,直接添加

message output = false

6. 行程极限

轴向移动行程限制由下面的命令行控制(缺省值):

linear axis limits = ( -99999. 99999. -99999. 99999. -99999. 99999. )


发布者:admin,转转请注明出处:http://www.yc00.com/web/1712548807a2077660.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信