QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 3782|回复: 13
打印 上一主题 下一主题

[分享] PC后处理制作刀具列表

[复制链接]

中校

Rank: 7Rank: 7Rank: 7

28

主题

663

帖子

1万

积分
跳转到指定楼层
楼主
发表于 2023-4-24 18:49:23 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
玩了2天的PC,发现和PB一样的玩法,区别就是PB有GUI界面,可以很直观的看到你代码放在什么位置,PC没有界面,你写的代码要通过代码的方式告诉它你的代码要放在什么位置
还有就是PC有预处理的功能,个人理解就是先处理一遍才后处理,这个刀具列表就是通过他预处理后每个操作的信息都放在预处理里面了,你只需要提取出来,整合一下就可以用来了
个人感觉5轴以下还是用PB好玩,可玩度毕竟高,PB的代码大部分也是可以移植到PC上的,只是有的地方需要处理一下
就玩了2天,哪里讲的不对,请指正



评分

参与人数 1G币 +3 收起 理由
麦兜兜* + 3 上传资料加分!

查看全部评分

有奖推广贴子: 

QQ:365337895
回复

使用道具 举报

二级士官

Rank: 2

2

主题

14

帖子

373

积分
14#
发表于 2024-8-3 21:43:20 | 只看该作者
唐建友 发表于 2024-8-3 10:27
楼主:请问能不能给我个代码,按照图片来的报警

LIB_GE_command_buffer_edit_append LIB_SPF_program_header_comment HEADER_COMMENT {

  global format mom_cutter_info

set format ">3> | <15< | <5< | <8< |<8< |"

set e ""
set tool_list ""

LIB_GE_message "NEWLINE"

LIB_GE_message "****** TOOL LIST ******"

LIB_GE_message "=================================================="

LIB_GE_message "[LIB_DC_format_string $format [list "刀具号" "   刀具名称" "刀具半径" "刀长"]]"

LIB_GE_message "=================================================="

  
set tool_name_list [lsort -dictionary -unique $::lib_pretreatment(tool_name_list)]


MOM_ask_cutter_info tool_name_list

  global mom_tool_extension_length

  foreach tool_name $tool_name_list {

  if {![info exist mom_cutter_info($tool_name,cutter_description)]} {set mom_cutter_info($tool_name,cutter_description) " ------ "}

    LIB_GE_message "[LIB_DC_format_string $format [list "T$mom_cutter_info($tool_name,tool_number)" " $tool_name" "$mom_cutter_info($tool_name,tool_diameter)" "$mom_cutter_info($tool_name,tool_length)"]]"
     }
     foreach i [LIB_SPF_get_pretreatment operation_list] {
    #MOM_output_literal "(Z_min: [LIB_SPF_get_pretreatment limit,z,min 0 $i],Z_max: [LIB_SPF_get_pretreatment limit,z,max 0 $i)"
   MOM_output_literal "(T[LIB_SPF_get_pretreatment mom_tool_number 0 $i],   [LIB_SPF_get_pretreatment mom_tool_name 0 $i],   [format " D = %.2f" [LIB_SPF_get_pretreatment mom_tool_diameter 0 $i] ]   Z_min: [LIB_SPF_get_pretreatment limit,z,min 0 $i],   Z_max: [LIB_SPF_get_pretreatment limit,z,max 0 $i],   [format " Length = %.2f" [LIB_SPF_get_pretreatment mom_tool_length 0 $i] ])"

set zmin                 [LIB_SPF_get_pretreatment   limit,z,min    0 $i]
set zmax            [LIB_SPF_get_pretreatment   limit,z,max                0 $i]
set Tname                [LIB_SPF_get_pretreatment  mom_tool_name  0 $i]
set Tnumber                [LIB_SPF_get_pretreatment   mom_tool_number 0 $i]
set td                     [LIB_SPF_get_pretreatment    mom_tool_diameter        0 $i]
MOM_output_literal "[format "T%-1s D=%-4s %-7s name:%-1s" $Tnumber $td Z=$zmin $Tname]"
}
不知道怎么更改,钻头的深度是不对的
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

0

主题

14

帖子

1684

积分
13#
发表于 2024-8-3 10:29:00 | 只看该作者
楼主:请问能不能给我个完整的代码,我按照图片整了个,报警用不了,谢谢!
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

0

主题

14

帖子

1684

积分
12#
发表于 2024-8-3 10:27:48 | 只看该作者
tombai691019 发表于 2023-5-5 18:19
大佬:按照你的方法,语句都一样,为什么只能取到刀具号,刀具名。其它参数:刀具直径,最短刀长,最长刀长 ...

楼主:请问能不能给我个代码,按照图片来的报警
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

20

主题

266

帖子

8184

积分
11#
发表于 2024-6-23 16:12:14 | 只看该作者
topckey 发表于 2024-6-22 11:51
什么是PC,PB又是什么?

PC是POST配置器的缩写,PB是POST构造器的缩写。
回复 支持 反对

使用道具 举报

上将

Rank: 10Rank: 10Rank: 10

64

主题

3943

帖子

3万

积分

论坛元老

10#
发表于 2024-6-22 11:51:49 | 只看该作者
什么是PC,PB又是什么?
回复 支持 反对

使用道具 举报

四级士官

Rank: 3Rank: 3

0

主题

49

帖子

775

积分
9#
发表于 2024-6-20 18:37:04 | 只看该作者
求科普什么是PB、PC?
回复 支持 反对

使用道具 举报

中尉

Rank: 5Rank: 5

2

主题

516

帖子

4914

积分
8#
发表于 2024-3-17 00:57:11 | 只看该作者
tombai691019 发表于 2023-5-5 18:19
大佬:按照你的方法,语句都一样,为什么只能取到刀具号,刀具名。其它参数:刀具直径,最短刀长,最长刀长 ...

#------------------------------------------------------------
proc LIB_SPF_pt_additional_variables_mycustompost {} {
#------------------------------------------------------------
#收集信息缺少什么复制一行更改变量
LIB_SPF_pretreatment_add_var MOM_start_of_path mom_tool_diameter 0
}
回复 支持 反对

使用道具 举报

上尉

Rank: 6Rank: 6

3

主题

772

帖子

5123

积分
7#
发表于 2023-5-12 08:34:38 | 只看该作者
谢谢楼主分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-11-27 07:53

返回顶部