1210631362
发表于 2024-10-23 09:04:09
200014 发表于 2024-10-22 17:12
请问大佬,怎么让车削转速在指定范围进行上下变化,例如1000-500然后又到1000
你看你想怎么变化了,可以先判断刀路的op,然后在g1的时候增加计数器,然后修改并输出时间
1210631362
发表于 2024-10-23 10:34:28
mayzhang1024 发表于 2024-10-22 12:29
请问怎么将带有子程序的nc输出多个文件,如主程序,子程序,子程序,即将主程序和子程序分离多个文件。
psub_st_s$ #Header in sub leveln
result = nwadrs(stro, sub_prg_no$)
if first_sub & subs_before, first_sub = zero #suppress blank line before first sub with subs before main
else, " ", e$
snameext$ = no2str(sub_prg_no$)
sextext$ = ".NC"
extprg$ = 1
newext$
subout$ = 3
*sub_prg_no$, e$
pbld, n$, sgabsinc, e$
psub_end_s$ #End in sub level
n$, "M99", e$
subout$ = 0
prv_absinc$ = -1
sub_is_active = 0
你可以自己对比一下自带的mpfan
qingg
发表于 2024-10-23 15:38:59
1210631362 发表于 2024-10-16 19:34
一般用z_min$获取该刀路的最深z
这个是读取深度的,但是不是最深Z,应该是要加一些变量
1210631362
发表于 2024-10-23 16:06:29
qingg 发表于 2024-10-23 15:38
这个是读取深度的,但是不是最深Z,应该是要加一些变量
tooltable$ : 3
sav_t : 0
z_min_all : 0
z_max_all : 0
pwrtt$ #Tool Table Output
if t$ > 0,
[
if gcode$ <> 1001,
[
"[", *sav_t, *z_min$, *z_max$, "]", e$
if z_min$ < z_min_all, z_min_all = z_min$
if z_max$ > z_max_all, z_max_all = z_max$
]
sav_t = t$
]
psof$ #Start Of File
"[", *z_min_all, *z_max_all, "]", e$
200014
发表于 2024-10-23 21:07:34
请问大佬,车加工的锥度跟端面怎么单独在后处理设置F值
1210631362
发表于 2024-10-23 23:10:38
200014 发表于 2024-10-23 21:07
请问大佬,车加工的锥度跟端面怎么单独在后处理设置F值
本身刀路不能设置吗,如果你是同一个刀路,那你得找到方法去区分端面跟锥度才行
mayzhang1024
发表于 2024-10-24 12:17:22
1210631362 发表于 2024-10-23 10:34
psub_st_s$ #Header in sub leveln
result = nwadrs(stro, sub_prg_no$)
谢谢!!!
200014
发表于 2024-10-24 14:47:57
大佬,这个位置的参数是什么
1210631362
发表于 2024-10-24 15:33:39
200014 发表于 2024-10-24 14:47
大佬,这个位置的参数是什么
sub_inc$
beckham300
发表于 2024-10-24 16:28:06
请问,如果想进给量F用变量的方式输出在每段程序的程序头。怎么才能实现。谢谢!