CNCKAD后置修改方法

更新时间:2023-09-05 09:06:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

CNCKAD后置

Metalix自动编程软件后置修改方法

一、如图在设置菜单下选取”机器设置”:

二、在机器设置对话框中,选取文件VT-FAN.MDL进行编辑:

CNCKAD后置

三、在[VT-FAN.MDL]中修改的内容:

1.修改夹钳数量、夹钳大小等信息,在后置文件中搜索下面的字符。

; Number of clamps X dim Y dim

/L 2 100 15.0

3个夹钳修改如下:

; Number of clamps X dim Y dim

/L 3 100 15.0

同时根据行程适当修改夹钳可放置的位置:

Clamps Position Conditions:

For the first clamp:

X-pin 1 minimal maximal recommended dist min distance

; position position from sheet origin to the next clamp /Q 1 100 25100 100 180

For the second clamp:

X-pin 1 minimal maximal recommended dist min distance

; position position from sheet origin to the next clamp ; -1 - equal dist

/Q 2 300 23000 100 180

For the third clamp:

X-pin 1 minimal maximal recommended dist min distance

; position position from sheet origin to the next clamp /Q 3 500 21000 100 0

2.修改机床行程

[VT-FAN.MDL]

Travel distance along X axes:

; x x min x max

/O 0 -1.0 2000.0

Travel distance along Y axes (inner track):

; y inn y min y max

/O 1 0 -5.0 1250.0

若机床的行程的为 X=2500,Y=1500,修改如下:

Travel distance along X axes: 3

CNCKAD后置

; x x min x max

/O 0 -1.0 2500.0 3

Travel distance along Y axes (inner track):

; y inn y min y max

/O 1 0 -5.0 1500.0

3.关于重定位模具的修改:

[VT-FAN.MDL]

[NCSEC_PreReposition]

@IF @BEXP { @QTY_OF_STATIONS == 24 }

T19 ————对于24工位的机床设定为T19号模具 @SET_STATION{19}

@ENDIF

@IF @BEXP { @QTY_OF_STATIONS == 32 }

T25 ————对于32工位的机床设定为T25号模具 @SET_STATION{25}

@ENDIF

四、在机器设置对话框中,选取文件YA32VTI2.TRT进行编辑:

1.关于工位的修改

32-Station Turret, 2 AI (YA32VTI2.TRT)

在后置文件中搜索下面的字符:

Stations definition:

Tool Track Type Tool Angle in Auto- Round

No. Size Turret Index Only

/S 1 0 0 4 270.0 1 0

/S 2 0 0 2 280.0 0 0

/S 3 0 0 2 390.0 0 0

/S 4 0 0 2 300.0 0 0

说明:

TOOL NO. 工位号

TOOL SIZE 模具大小(1、2、3、4、5分别对应A、B、C、D、E工位)

Angle in Turret 模具在转塔内的角度

Auto-Index 1 代表此工位是旋转工位 0 代表不是旋转工位

2.关于夹钳保护区的修改:

[YA32VTI2.TRT]

Tool Sizes:

; Size min Tool max Tool Die Size Dead Zone Dead Zone DZ

Xoffset Yoffset

; No. size[mm] size[mm] [mm] x Left[mm] y [mm] x Right

[mm] [mm]

CNCKAD后置

/H 1 0.1 12.7 118.0 160 44 /H 2 1.6 31.75 118.0 180 54 /H 3 1.6 50.8 118.0 200 64 /H 4 1.6 88.9 118.0 250 83 说明:

Size No.—————————1,2,3,4,分别代表A,B,C,D工位 min Tool size________________最小模具尺寸

Max Tool size________________最大模具尺寸

Dead Zone X Left____________夹钳保护X方向的死区值

dead zone y _______________夹钳保护Y方向的死区值

五、程序开始格式的修改:

如图在机器对话框中,选择**.HDR文件进行修改

:

@#F11 = @CL1F 第一个夹钳位置

@#F12 = @CL2F 第二个夹钳位置

@#F13 = @CL3F 第三个夹钳位置

G06 A@THK

G81 X@SHTX Y@SHTY A@CL1F B@CL2F C@CL3F

G90

@F_PRE_PRG{1}

@F_PRE_PRG{2}

G83 A@CL1F B@CL2F C@CL3F 智能夹钳指令

//G81 X@XRANGE Y@YRANGE 不需要的用//线取消即可 //G90G52X0 Y0

CNCKAD后置

六、程序结束格式修改:

如图在机器对话框中,选择**.END文件进行修改

:

T2

M45

G04 P500 如果不需要请在前面加//即可。

G28

(JOB TIME @PROC_T )加工工件模拟时间

M30

CNCKAD后置

七、智能夹钳的后置修改:

如图在机器设置对话框中编辑**.MDL文件:

增加如下内容,保存即可:

[Clamps]

ClampsMoveMode=1 //All Clamps can move HopSize=1.0

ClampsMoveByTableCoord=No

HopSizeInch = 0.1

[NCSEC_ClampSet]

@IF @BEXP{@P_ClNum==1}

//M34

@#F11 = @P_NewPos

@ENDIF

@IF @BEXP{@P_ClNum==2}

//M35

@#F12 = @P_NewPos

@ENDIF

@IF @BEXP{@P_ClNum==3}

//M36

@#F13 = @P_NewPos

CNCKAD后置

@ENDIF

G83 A@#F11 B@#F12 C@#F13

//M33

@SET_X_HEAD{@P_NewPos}

另外在**.HDR文件中增加夹钳移动指令:

G83 A@CL1F B@CL2F C@CL3F 智能夹钳指令 如图在生成NC程序前设定再定位的形式:

在“不避开夹钳,使用夹钳移动前加“√”。

本文来源:https://www.bwwdw.com/article/cz3i.html

Top