小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

UG NX后處理構(gòu)造器定制UG后處理常用代碼分享

 新用戶58062321 2022-05-19 發(fā)布于廣西

學(xué)習(xí)UG NX后處理制作時(shí)常用的一些代碼

最近在學(xué)習(xí)制作三軸UG后處理,整理了一些常用的后處理語(yǔ)句,和大家分享一下啊;

有不對(duì)的地方還望大家多多指點(diǎn)。

FANUC程序預(yù)讀 添加引導(dǎo)號(hào)里的代碼

MOM_output_literal 'G05.1 Q1'

程序名稱

$mom_operation_type

后處理文件位置圖檔名稱,生成文件時(shí)間

global mom_date

global mom_part_name

MOM_output_literal '(Part_name: $mom_part_name)'

MOM_output_literal '(Date: $mom_date)'

刀具名稱,刀具規(guī)格尺寸

global mom_tool_name

global mom_tool_diameter

global mom_tool_corner1_radius

MOM_output_literal '(ToolName=$mom_tool_name D=[format '%.2f' $mom_tool_diameter] R=[format '%.2f' $mom_tool_corner1_radius])'

加工余量(側(cè)面,底面)

global mom_stock_part

global mom_stock_floor

MOM_output_literal '(stock_part: [format '%.2f' $mom_stock_part])'

if {[info exist mom_stock_floor]} {MOM_output_literal '(stock_floor: [format '%.2f' $mom_stock_floor])'} else {MOM_output_literal '(stock_floor: [format '%.2f' 0])'}

安全高度和加工深度

加工時(shí)間等

在用戶命令里新建一個(gè) proc_CMD_before_motion (必須是這個(gè)名字)

global mom_pos

global max_z min_z max_x min_x max_y min_y

if {![info exists min_z]} {

set min_z $mom_pos(2)

} elseif { $mom_pos(2) < $min_z} {

set min_z $mom_pos(2)

}

if {![info exists max_z]} {

set max_z $mom_pos(2)

} elseif { $mom_pos(2) > $max_z} {

set max_z $mom_pos(2)

}

if {![info exists min_x]} {

set min_x $mom_pos(0)

} elseif { $mom_pos(0) < $min_x} {

set min_x $mom_pos(0)

}

if {![info exists max_x]} {

set max_x $mom_pos(0)

} elseif { $mom_pos(0) > $max_x} {

set max_x $mom_pos(0)

}

if {![info exists min_y]} {

set min_y $mom_pos(1)

} elseif { $mom_pos(1) < $min_y} {

set min_y $mom_pos(1)

}

if {![info exists max_y]} {

set max_y $mom_pos(1)

} elseif { $mom_pos(1) > $max_y} {

set max_y $mom_pos(1)

}

然后在程序里 定制命令

global max_z min_z

set zmax [string trimright [format %.4f $max_z] 0]

set zmin [string trimright [format %.4f $min_z] 0]

MOM_output_literal '{MAXZ = $zmax , MINZ = $zmin}'

global mom_machine_time

MOM_output_literal '(Total Operation Machine Time : [format '%.2f' $mom_machine_time] min )'

MOM_output_literal '(姓名 + 聯(lián)系方式等)'

再新建一個(gè)proc PB_CMD_command 添加

global max_z min_z max_x min_x max_y min_y

set zmax [string trimright [format %.4f $max_z] 0]

set zmin [string trimright [format %.4f $min_z] 0]

set xmax [string trimright [format %.4f $max_x] 0]

set xmin [string trimright [format %.4f $min_x] 0]

set ymax [string trimright [format %.4f $max_y] 0]

set ymin [string trimright [format %.4f $min_y] 0]

MOM_output_literal '{MAXZ = $zmax , MINZ = $zmin}'

MOM_output_literal '{MAXZ = $xmax , MINZ = $xmin}'

MOM_output_literal '{MAXZ = $ymax , MINZ = $ymin}'

然后在程序尾巴 添加command OK

X,Y,Z,A,B/C的對(duì)應(yīng)變量,僅供參考

x==??mom_pos(0)

Y==??mom_pos(1)

Z==??mom_pos(2)

A==??mom_out_angle_pos(0)

B/C==??mom_out_angle_pos(1)

在S=0 F=250 時(shí)報(bào)警

添加 定制命令
PB_CMD_custom_command_baojing

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多