找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 839|回复: 13

[求助] 关于钻头反转去屑的问题

[复制链接]

3

主题

56

回帖

146

积分

注册会员

积分
146
QQ
发表于 2021-11-13 12:51:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

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

×
若风大大  如果我想实现在打完第一个孔以后 让主轴停转 然后以固定的转数反转 一定时间后 再次恢复之前的转数 继续下一个孔  如 G98 G81 Z-20. R2. F120., @5 N# R3 k/ S! C# |' \
M059 i, }# W) V7 U* E% {
G04 P1000
( C# ?4 u/ o- h3 M2 \* q0 ]: S) wM04 S2000
$ ?$ x5 _' Z8 ]- SG04 P3000
, x  n4 i- C6 uM05( c' O5 G0 u2 q) x/ l) ^* T( e' T4 n
G04 P1000" F9 _" t7 j) N7 A
M03 S1000  H! Y* C4 }: }8 g/ V$ [+ N! I
X-20.009 Y2.791
  S/ m! s& @3 W: B: P, qM050 m/ v" T+ d) d
G04 P1000
# m6 V) f; a/ X0 x7 Q. `M04 S2000
* m5 [; G3 C" L$ _6 PG04 P3000
+ Z2 A4 P' ^0 o, t" t2 iM05" n6 l1 e5 ~1 v; Z" Y  G8 r
G04 P1000
2 ^7 ^: q6 x- g8 uM03 S1000
3 v- o9 o* ?4 |: ^+ IX-27.842 Y-13.266! I, t7 @7 M7 {7 p: u" W
M05
! d+ M3 G) a, |G04 P1000
& f5 z4 R6 ?% L' \8 vM04 S2000
; }3 D1 D3 n4 J( ], s% l9 L& `G04 P3000$ D: w2 d% R- w; P  D* F
M05
7 U) L- [; `, G  ?. [G04 P1000
* W, m  \) J7 M0 ]3 [M03 S1000$ d' s& C# ~* ]% B! A% ~2 M9 s; p
X-10.022 Y-8.566
. J5 ]4 ^, n. f% oM05! X+ b; C/ B' [+ x8 ~
G04 P1000
7 n* a) b! o$ [0 a9 kM04 S2000
) E7 ]+ V: y4 \- qG04 P3000" [( k& I* z/ U( x: l6 F8 \
M05$ V+ A& k) {3 x
G04 P1000  ~1 T, r& e- ~- m- d! k! a/ ~/ @/ C0 T
M03 S1000
# q4 j) C- J$ W$ i9 p7 gX11.126 Y-10.525, f! K7 w, M6 Z
当然收工改可以就是很麻烦 能不能让后处理 自己出?  非常感谢!!!3 g& {0 A# `" Q- k( i+ [% d" d

6

主题

77

回帖

102

积分

注册会员

积分
102
发表于 2021-11-13 16:57:11 | 显示全部楼层
肯定可以出啊
* N' S# `& ]' P. |9 i* P
屏幕截图 2021-11-13 144557.jpg
屏幕截图 2021-11-13 150136.jpg
回复

使用道具 举报

3

主题

56

回帖

146

积分

注册会员

积分
146
QQ
 楼主| 发表于 2021-11-15 13:03:23 | 显示全部楼层
75921872 发表于 2021-11-13 16:57# r' C; x  b' a$ o* L& C
肯定可以出啊
- P5 D6 k+ v% e
可否分享一下 这一段的后处理写法  我试了好几次都没成功 非常感谢!
回复

使用道具 举报

6

主题

77

回帖

102

积分

注册会员

积分
102
发表于 2021-11-15 17:45:09 | 显示全部楼层
qw894105 发表于 2021-11-15 13:03
2 U7 N5 z) e! ?2 j% [! W3 U可否分享一下 这一段的后处理写法  我试了好几次都没成功 非常感谢!
, k( l% ^. _8 G0 u. G* c9 a
程序头,刀具列表加Z深度,知道怎么弄吗;哎,研究好久,没头绪8 j3 P8 Q* k1 m0 V7 M' Q: J9 b
屏幕截图 2021-11-15 174210.jpg
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2021-11-18 20:15:16 | 显示全部楼层
75921872 发表于 2021-11-15 17:45' j  r- i7 m8 s- B% O2 ]
程序头,刀具列表加Z深度,知道怎么弄吗;哎,研究好久,没头绪
" H$ h2 X3 c2 M! b1 ^
论坛有相关补丁
回复

使用道具 举报

3

主题

56

回帖

146

积分

注册会员

积分
146
QQ
 楼主| 发表于 2021-11-21 20:31:39 | 显示全部楼层
75921872 发表于 2021-11-15 17:45
/ f" l+ u  B  k7 b程序头,刀具列表加Z深度,知道怎么弄吗;哎,研究好久,没头绪

: d; ?- c/ w  X9 h% g; R# l刀具列表加Z深度  我知道有两个方法 一个是堆栈  一个是用缓冲区缓存 然后再读取    缓存的方法 MILL.pst文件里面 可以参考一下   
回复

使用道具 举报

3

主题

56

回帖

146

积分

注册会员

积分
146
QQ
 楼主| 发表于 2021-11-22 21:15:46 | 显示全部楼层
75921872 发表于 2021-11-15 17:45* V8 ~1 s2 v6 H/ f
程序头,刀具列表加Z深度,知道怎么弄吗;哎,研究好久,没头绪

/ m5 S! K- i8 }3 ~9 o2 b 1.jpg
) ^: `, i- |; |) l; c% _, z我目前只能在每把刀的地方加  而且是用的MILL.pst文件里的缓存的方式
# Q1 g6 ]3 u. p1 h& _. K# ZMIN-ZMAX Z最大值和最小值0 F9 U2 P/ l6 y4 Y# k8 r. e
#-------------------------------------------------------------------------------------------------
6 ?/ `- c7 \, P/ i4 C- E9 o3 Vfs2  25 +1.4 1.3ltn       #十进制,绝对值,4/3位,带符号的前导和尾随
0 i  f4 G7 ]  F7 S& W+ j8 ]7 N( X5 Ufmt     25   max_Zpos     #Z最大值MAX
1 n% E0 e. F8 ~3 w6 ufmt     25   min_Zpos     #Z最小值MIN7 C4 d, g5 r$ A6 R

: K0 w  p) Y" I$ {rc1          : 2          #读缓冲文件初始记录
( j" {/ u' Q$ @; ^6 b# I5 M5 V' bwc1          : 1          #写缓冲文件初始记录
, J: M  A* Q9 j! c+ Qsize1        : 0          #保存缓冲区1的“大小”
' |: U3 m  X" }# Jb1_gcode     : 0          #存储在缓冲区#1中
) U7 o" O1 |* U! F- mb1_tcode     : 0          #        "
9 Z( v4 V( l3 g7 q, D  C: Mb1_zmax      : 0          #        "        ' {4 M) z: Q& I- N" ?/ c
b1_zmin      : 0          #        "5 S! ?0 ?; q1 b  N5 @
fbuf 1 0 8 0 0            #声明Buffer1以保存最小/最大Z轴信息。8 i' {* G1 C1 L6 T/ h
4 j# V* s% ?5 Y$ u7 Q9 Z, P
pinit                     #初始化限制检查变量
9 a5 }, G; z4 m7 ~4 q      max_Zpos = m_c9k      \% s1 |& G% G
      min_Zpos = c9k      
* C; ^6 b! D+ P3 t' |6 M8 L) n4 R9 U7 C. C4 B" e" ~& {
plimits                   #检查新的Z限制3 q4 a% v; p% m7 v/ p/ n
      if b1_zmax > max_Zpos, max_Zpos = b1_zmax
: Q2 g2 w5 R- B- L9 s2 j0 G      if b1_zmin < min_Zpos, min_Zpos = b1_zmin
, p4 d, h/ b% b- v1 ?8 H4 R8 [  k& ^) W9 V
pwritbuf1                 #写入缓冲区1% Y0 ]4 i6 j/ Y1 b  X5 \6 x$ |0 k5 \
      b1_gcode = gcode$# O, ^. S& M: O8 S( e/ n5 d
      if gcode$ = 1002 & op_id$ = prv_op_id$, b1_gcode = 1000
. n% M' {- D9 R5 k' r4 P8 v, X      if gcode$ = 1000 & op_id$ <> prv_op_id$, b1_gcode = 10023 \" R" o0 L  Y6 V) ?1 A
      b1_tcode = t$
2 z! K0 `: A$ w, M      b1_zmax  = z_max$. m4 f0 T& P/ l  `9 i& @( s$ f- A
      b1_zmin  = z_min$
; d  t! [& k- A# R3 |      b1_gcode = wbuf(one, wc1)  #记录: ?9 x: j. K- `
      !b1_gcode$
3 b0 {& X+ Q, C6 B
1 t* C4 ~9 a- o- Y& T
, {) U% v; Z7 ?9 Xpreadbuf1t       #读取缓冲区1(在工具更改X、Y、Z限制时), ?( ]6 J" ~/ Q0 y
      pinit                      #初始化限制检查变量
( Z7 w. o/ ~8 l1 v, J8 m+ O      b1_gcode = rbuf(one, rc1)  #从缓冲区读取记录* o+ x9 t' }- U) [
      plimits                    #检查新的限制* _% ]) U7 X) M: p! @/ G( t
$ ~: f' A5 q8 T8 o
      #循环通过可能的空工具更改5 f$ g. H+ W9 S$ o3 b
      while b1_gcode = 1000,  #查找下一个非空的toolchange
' S" R+ T9 w* A: C" h        [2 Z6 A5 b& g9 u! N7 ?1 O
        b1_gcode = rbuf(one, rc1)  #从缓冲区读取下一条记录9 h! U' }8 q# I0 G
        plimits                    #检查新的限制
" h3 R8 U& n# I9 g2 B5 l        ]
$ J4 y4 w% R6 N7 R0 ]4 K
2 |0 U1 q* y3 z/ f5 T8 A3 A; rpreadbuf1e       #读取缓冲区1(在工具更改X、Y、Z限制时)
2 E1 m7 H6 j" T2 p  Q      pinit                    #初始化限制检查变量! l- L, B1 n% d) p7 W! G4 Q1 T
      size1 = rbuf(one, zero)  #获取缓冲区1的大小$ U- l6 i4 {" n2 T3 ~. g  M
      rc1 = two                #重置读取指针(跳过第一条记录!); a- y  C# O' o$ l8 [7 q9 e3 L
      while rc1 <= size1,      #循环通过整个程序
) P/ B0 [1 ~$ p        [1 u) }, L) c9 Q. D" |
        b1_gcode = rbuf(one, rc1)  #从缓冲区读取记录   !b1_gcode$2 u# {1 H9 a8 r
        plimits                    #检查新的限制# U7 L1 i- C' Z/ R; h& N- }  M! Q# N
        ]; m: p+ N& P9 Q+ f" A( {' D; F
* T4 g  Q$ k# h7 ~' q
pMaxMin          #输出最大/最小X、Y、Z坐标
# ^5 w! ~: i& c- F      #输出X、Y和Z轴上的最大/最小位置9 n# ]0 z# U: t" B# T; ]' }% X
      sopen_prn,"MIN Z=",*min_Zpos,"MAX Z=",*max_Zpos,sclose_prn, e$
4 J$ z2 K4 n3 Z, s: ^# x/ J: L1 }  d/ i- C$ b5 I
现成的干吗不用!
" L2 J3 f/ a0 u/ C
回复

使用道具 举报

6

主题

77

回帖

102

积分

注册会员

积分
102
发表于 2021-11-23 09:49:19 | 显示全部楼层
qw894105 发表于 2021-11-22 21:15& I& m5 n: k9 }4 n- m8 Z8 z2 \
我目前只能在每把刀的地方加  而且是用的MILL.pst文件里的缓存的方式
3 p- X4 a; d: I% J$ v# ZMIN-ZMAX Z最大值和最小值
) N6 n  |0 _6 A( Z, a# ...
3 Q2 w! ?& w1 Q+ `- L- b; s$ Z  \
换刀添加我知道,只是刀单列表跟换刀不一样
回复

使用道具 举报

2

主题

771

回帖

787

积分

高级会员

积分
787
发表于 2021-12-14 12:23:47 | 显示全部楼层
谢谢分享后处理更改参数
回复

使用道具 举报

0

主题

33

回帖

22

积分

注册会员

积分
22
发表于 2021-12-17 10:15:00 | 显示全部楼层
來試試看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

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

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

GMT+8, 2026-8-22 16:35 , Processed in 0.181960 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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