线程评级:
虽然$Vel_CP = 0.005 m/s,但CNC程序在LIN时刻Vel = 0.0 m/s失败
# 1
我的.scr文件失败了,因为当g码点与LIN移动连接在一起时,LIN命令的Vel=0 m/s。这几行LIN命令是由%Vel执行的。Cp = 0.00500line but the system complains about the vel = 0 m/p parameter.

或者美元。Cp = 0.00500
折叠林p3接续韦尔= 0 m / sCPDAT3工具[1]Base[1];%{PE}%R 8.3.42,%MKUKATPBASIS,%CMOVE,%VLIN,%P 1:LIN, 2:P3, 3:C_DIS, 5:0,7:CPDAT3
BWDSTART美元
LDAT_ACT = LCPDAT3.
FDAT_ACT = FP3.
BAS(# CP_PARAMS,0
XP3.C_DIS
; ENDFOLD
折叠林p4 cont韦尔= 0 m / sCPDAT4 Tool[1] Base[1];%{PE}%R 8.3.42,%MKUKATPBASIS,%CMOVE,%VLIN,%P 1:LIN, 2:P4, 3:C_DIS, 5:0,7:CPDAT4
BWDSTART美元
LDAT_ACT = LCPDAT4
FDAT_ACT = FP4
BAS(# CP_PARAMS,0
XP4C_DIS


g代码在顶部附近包含G1Z-0.079F11.8行。F11.8 in/min转换为0.005 m/s,我猜这就是原因 或者美元。CP = 0.00500得到这个值f 罗。

LIN移动是否应该没有Vel = 0.005 m/s值,或者这些值应该被%Vel = 0.00500命令覆盖?

此外,这些LIN运动是C_DIS = 1mm的CONT,对于CNC加工,我们是否应该使用近似路径?

谢谢,
几乎在那里,
杰夫
嗨,杰夫,

下面的链接显示了如何为特定目的选择和修改后处理器:
//www.w5838.com/doc/en/Post-Processor...SelectPost

如果你想在你的FOLD部分中有3个十进制值的速度:
  1. 找到你的帖子文件。例如:C: / RoboDK /文章/ KUKA_KRC4_DAT.py
  2. 寻找你输出线性或关节移动的部分(例如搜索FOLD LIN)
  3. 您将看到格式化字符串,您可以将其设置为3个十进制值。例子:
代码:
;折叠LIN P%s %sVel=%。3 f m / s

艾伯特




浏览此线程的用户:
1客人(年代)