若枫后处理论坛

 找回密码
 注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 367|回复: 8

[求助] 刀路中插入参考点进刀后,如何将移动速度由G00改为G01,并设置F值?

[复制链接]
发表于 2018-3-16 16:04:17 | 显示全部楼层 |阅读模式

马上注册,学习更多后处理知识,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 xiaonen770 于 2018-3-16 16:05 编辑
9 T+ k% h( D$ @  q2 p% \  l/ R6 V8 K! n% j1 ^

原程序

原程序

希望修改后的程序

希望修改后的程序

插入参考点

插入参考点
请教大师:请问刀路中插入参考点进刀后,如何将移动速度由G00改为G01,并设置F值?
  R4 \. n3 ?* |0 `
5 F( s* {6 r+ L9 n Lathe.rar (42.41 KB, 下载次数: 0, 售价: 1 枚金钱)
发表于 2018-3-16 17:46:26 | 显示全部楼层
这个只能强制性的输出。
( C' s" O) a+ e# d* `7 ~8 d6 d8 x$ H在如下位置修改。; `2 r6 l  `0 w3 N
1.- w" H3 P0 j9 u" m) J
        if home_type = one,) C7 q4 |' h1 p: [
          pbld, n$, *sgcode, pfxout, pfyout, pfzout, e$  《-----------------------
. a1 r, ~7 H% h: m" R% }        else,
- O% Z+ N  }- s/ v  ?7 f          [/ y, W4 ~& ?0 s( W6 f" _$ Z+ S) E' ^
          #Toolchange g50 position  e) W5 M* x/ x. _! n5 T3 T# c9 r
          pbld, n$, *sg28ref, "U0.", [if y_axis_mch, "V0."], "W0.", e$: }  i' @/ q6 F) r5 v* [. Y/ N
          toolno = t$ * 100 + zero5 Y0 j' S" ?2 t3 s* ^
          if home_type = m_one, pbld, n$, *sgcode, *toolno, e$3 s$ f1 d' l/ D
          else, pbld, n$, *sg50, pfxout, pfyout, pfzout, e$
# S- P4 [' V) n* _2 R5 Q/ r          ]" ?. A2 f" R$ D3 ^
2.
  t( ?% j9 H" M2 y/ ]pl_retract      #Retract tool based on next tool gcode, lathe (see ptoolend)
6 U" l" F$ z! N+ {" C      cc_pos$ = zero) e  V0 ?: p- T5 w& L; J7 y# M* Z
      if home_type = one,9 E9 R! v( L7 E% K; R: V+ @
        [
) r: n% |; |+ @2 N2 z4 N1 n' _        pmap_home   #Get home position, xabs
! a$ Z) e+ W. n' C- G- x% y; d2 m        ps_inc_calc #Set inc.
% w$ c! p2 H% M$ v8 u        pbld, n$, psccomp, e$
# S0 {4 m" ~$ n0 d) O7 c        pcan1, pbld, n$, *sgcode, pfxout, pfyout, pfzout, *toolno, e$: s! j4 o, \$ c" @
        pbld, n$, pnullstop, strcantext, e$
1 L/ s5 t, M" d! K- ]0 k        ]$ [2 I( ?$ G! e" D
      else,5 _4 O( X5 j5 C5 ~3 l3 f7 B0 @
        [1 v6 Z: L$ s- n% g* I4 N: e  A
        #Retract to reference return& N0 {) i' Y2 U( n5 J6 m* C
        pbld, n$, `sgcode, psccomp, e$
4 I& ?7 X+ ^9 `: w# h        if home_type = m_one, pbld, n$, *toolno, e$5 l; t) B9 C6 n
        pcan1, pbld, n$, *sg28ref, "U0.", [if y_axis_mch, "V0."], "W0.",
" s" N5 N+ S) v9 t4 c. [          pnullstop, strcantext, e$& C% X- ^& L; C* ^/ f6 ]  @# h
        if home_type > m_one, pbld, n$, *toolno, e$
8 w1 \# F4 v/ M+ ], r( z: s! n        ]
发表于 2018-3-17 07:50:09 | 显示全部楼层
那个是定位,定位到安全位置。 干嘛要改成G1   你直接在进刀参数里面延长 不就好了
发表于 2018-3-17 16:28:02 | 显示全部楼层
相互學習,共同進步!~
 楼主| 发表于 2018-3-21 10:49:00 | 显示全部楼层
li294394725 发表于 2018-3-17 07:50
5 b9 Y+ @$ W( o& [# P: t( x5 d那个是定位,定位到安全位置。 干嘛要改成G1   你直接在进刀参数里面延长 不就好了
! a; a9 Q0 v2 E3 U% w/ k7 H
如果是我编完自己做完全没问题,问题就在车间操机的事儿多,如果直接改进刀参数延长,那么如果是分层的话,每一刀都会延长,操机的看程序能力差,还老想自己改程序,所以刀路要尽可能简洁,没办法,车间领导都不管,我改完省的老跟他们废话了
发表于 2018-3-21 11:19:00 | 显示全部楼层
xiaonen770 发表于 2018-3-21 10:49
5 r8 z; Z; Q% C! C2 C4 v* M0 r) g如果是我编完自己做完全没问题,问题就在车间操机的事儿多,如果直接改进刀参数延长,那么如果是分层的话 ...
3 @, F' t! l: [. R7 f6 {3 z5 z8 ~9 U
理解万岁
 楼主| 发表于 2018-3-21 11:40:54 | 显示全部楼层
若枫 发表于 2018-3-16 17:46. D- X  u. h- ~: D. i
这个只能强制性的输出。" ]+ q1 M( q1 @6 F3 `* O3 `) e8 K( z
在如下位置修改。
' J8 g  ^( \7 I+ ~) Q! {6 n1.

) X  N$ T" Y) ~  K, C2 `" S5 J 1.jpg 2.jpg 若枫老大,我看了你发的代码,和后处理文件对了好几遍,没有改动的地方啊??请看图
$ x0 H& s; c' z6 a0 C" z. Y; b
 楼主| 发表于 2018-3-21 12:36:37 | 显示全部楼层
li294394725 发表于 2018-3-21 11:19
  x  e, T$ w* n* h8 c理解万岁

* x1 U! t+ u& Y7 K8 ]没错理解万岁
发表于 2018-6-27 23:50:26 | 显示全部楼层
这个后处理可以用吗???????
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /8 下一条

QQ|Archiver|小黑屋|若枫后处理论坛 ( 苏ICP备11015087号-1 )苏公网安备32059002001368号

GMT+8, 2018-7-16 10:39

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表