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条)