找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 868|回复: 8

[求助] MC X3增加自動校刀程式

[复制链接]

2

主题

11

回帖

8

积分

新手上路

积分
8
发表于 2016-12-5 14:34:31 | 显示全部楼层 |阅读模式

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

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

×
我想在 "M100", tlngno$,這個地方$ {6 X5 a+ t' R4 N5 e, y
增加大直徑的刀子X.Y的偏移量. v9 Z7 e1 m0 N& f1 ~2 x/ S
可是不知道該如何取得直徑還有運算最後結果
  t* [( J% \7 c: [( n( a那個X.Y偏移量是例如像這樣2 @. R5 E# S* [7 N2 v- m
M100 T6 X20. Y10.
5 y" v6 N, w. g& P這樣表示刀子在對刀時偏移X20. Y10.' I% n1 _( d' H' i
求助各位大神{:4_108:}
; E8 H3 f2 A0 N/ n3 u7 m
9 U$ `( s8 j% D8 S  K! b6 K以下為部分代碼:8 t6 P" h' N0 l9 t1 \7 X
     if stagetool >= zero, pbld, n$, *t$, "M6", e$
1 j* b; d( W5 w4 M      pbld, n$, "M100", tlngno$, e$ #修改處,新增這一行 多了M100自動校刀0 Q; \5 y, k+ _. J: M
      pindex
: ?: }: a/ e) N/ D4 J9 M* }" N9 a      if mi1$ > one, absinc$ = zero1 E" `* Z3 ^* |# K7 R  Y$ F
      pcan1, pbld, n$, *sgcode, *sgabsinc, pwcs, pfxout, pfyout,
! D1 o6 ^( l* v        pfcout, *speed, *spindle, pgear, strcantext, e$
2 P. ~1 M- b8 _      pbld, n$, "G43", *tlngno$, pfzout, scoolant, next_tool$, e$0 h$ ?: g0 N4 t2 M* d1 E
      absinc$ = sav_absinc% s* M8 z( H6 x# S  i$ Q
      pcom_movea- c4 T* }* Q$ n( t
      toolchng = zero/ E2 e* y# J$ K7 @" s) M
      c_msng$ #Single tool subprogram call

433

主题

5759

回帖

901万

积分

管理员

积分
9014270
发表于 2016-12-5 17:19:26 | 显示全部楼层
回复 1# joe0827joe
3 x" R6 N! a1 a  _0 |$ ]
6 \. p! Q" `: ~/ o$ n! u% u" V
    多大直径的刀具叫大直径?可以直接使用直径判断要不要输出。
' B8 s. _! L& e4 ?% \* P& \if tldia$ > 你的设定直径,你的偏移量。
回复

使用道具 举报

2

主题

11

回帖

8

积分

新手上路

积分
8
 楼主| 发表于 2016-12-6 11:49:14 | 显示全部楼层
本帖最后由 joe0827joe 于 2016-12-6 11:58 编辑
, j9 }" J2 j1 h
4 ^4 P" z  ]" ]" U6 z! L% B回复 2# 若枫
4 S) d  o; x  I4 _% S9 O" t- o2 A7 ^4 V& b
大徑刀直徑20以上都是(這個直徑可能要再去量一下)tldia$的參數輸出不是純數字前面還含有TOOL DIA.-的英文字不太會寫if判斷式之後的部分# P# D" ~: h8 |. F* ]9 y! p) g
沒碰過這種的程式語言...
  Q! ]8 u% |% D( D9 f請問可以給個範例嗎?
2 j0 Y2 R2 `! J( D7 M" k0 P  Q. ?; Y# l; D( U
加入tldia$輸出結果如下1 a% f! i! W8 r+ x
未命名.png
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014270
发表于 2016-12-6 20:54:34 | 显示全部楼层
fmt  X  2   xdia       #X position output
7 Y6 ^4 a- E* Dfmt  Y  2   ydia        #Y position output
4 K- Q4 L* T# c" j9 `! W8 Y! |- F- p2 k7 j7 Y& g
' ?$ {1 _2 h" p" g9 [
if tldia$ > 你的设定直径,8 u1 c- D$ L7 L! s9 `& [: ^4 H# W
  [9 g/ o1 B. r! R& X
   xdia = tldia / 2/ H" J4 l+ ?' W7 X, F
   ydia = tldia / 23 o$ Q' x2 k% k* w1 p# p
  "M100", *tlngno$, *xdia, *ydia, e$
, l" _: N0 `1 \! i]
回复

使用道具 举报

2

主题

11

回帖

8

积分

新手上路

积分
8
 楼主| 发表于 2016-12-7 09:11:37 | 显示全部楼层
回复 4# 若枫 3 q5 m8 y* y% f

# ~8 m$ k! @7 f5 S, B下面是依照若楓大給的照抄,不過還是出錯了我在想是不是那個tldia無法轉數字的關係?% w" ^. A; c  a8 {' Q
      #修改處 以下在T?? MO6換刀指令後增加此行,自動校刀長指令(此指令為特殊機能),大於20之大徑刀會自動偏置
7 `  c- C. g! T* g7 O5 ^% a" i$ _      fmt X 2 xdia #X偏移輸出- q) ^- J: ?  u4 q
      fmt Y 2 ydia #Y偏移輸出! i! H9 q* R0 S" \' x
      if tldia$>20,
$ z% |- ?# b0 ^4 o8 `. F) t, K/ Y+ I' H      [$ {* H. E2 ~7 u6 B
      xdia=tldia/29 ~" U$ K5 [3 Q
      ydia=tldia/2
: R3 B( m$ G4 {! F% ~$ W; p      pbld, n$, "M100", *tlngno$, *xdia,*ydia, e$6 V' o5 U  C: x+ c1 Y4 c( K
      ]1 _4 q* E) q! R  Z- K
      #修改處 以上在T?? MO6換刀指令後增加此行,自動校刀長指令(此指令為特殊機能),大於20之大徑刀會自動偏置$ a+ c. X# C, D0 l6 G! _

0 |4 B/ q/ Y7 r; a0 J) [$ n
8 O+ p1 |3 ^/ X下面是錯誤報告( ~' k1 E" T: y; O( Q5 i+ }# M
07 Dec 2016 09:08:04 AM - 建立報告
0 x6 J7 S6 A7 w4 @- ^07 Dec 2016 09:08:04 AM - 初始化後處理日誌檔案; M  {$ u7 ]+ s% m
07 Dec 2016 09:08:04 AM - 使用 MP 版本執行 19.00 和後處理組件版本 19.001 K: M5 D4 i. a( s+ k2 G
07 Dec 2016 09:08:04 AM - 初始化開啟後處理程式檔案。
/ f8 \, Z. }6 s( Y07 Dec 2016 09:08:04 AM - C:\Users\Public\Documents\shared Mcam2017\mill\Posts\MPFAN.PST
. N7 v# P* b/ N8 {3 K, @7 F07 Dec 2016 09:08:04 AM - 已成功開啟後處理程式檔案。9 H; D* L+ C7 F
07 Dec 2016 09:08:04 AM - 成功初始化預定義的後處理變量、字符串、後處理塊。2 P6 W* r% f+ h8 d4 z/ I: t( D& a: V
07 Dec 2016 09:08:04 AM - 成功搜索定義的後處理變量、字符串、後處理塊。
  r. }2 g5 T  |/ p  ~9 o07 Dec 2016 09:08:05 AM - PST 行 (907) - 後處理塊輸出類型失敗!, , 尚未定義標籤[7]
) I$ l' I' M9 ^0 V. q3 [% r# E/ j07 Dec 2016 09:08:05 AM - PST 行 (907) - 後處理塊輸出類型失敗!, , 尚未定義標籤[11]
/ r6 I1 @& a5 \, l# y, a0 p6 K07 Dec 2016 09:08:05 AM - PST 行 (907) - 後處理塊輸出類型失敗!, , 尚未定義標籤[15]
; x: t/ y& ~. K& \' [; J6 m07 Dec 2016 09:08:05 AM - PST 行 (908) - 後處理塊輸出類型失敗!, , 尚未定義標籤[7]3 s% |  Q; S( ?& @0 S8 ^
07 Dec 2016 09:08:05 AM - PST 行 (908) - 後處理塊輸出類型失敗!, , 尚未定義標籤[11]2 K9 z6 A1 H7 V+ d1 Z; }, @! ^
07 Dec 2016 09:08:05 AM - PST 行 (908) - 後處理塊輸出類型失敗!, , 尚未定義標籤[15]
, `/ ~1 J( C3 n. Y: t" s$ q07 Dec 2016 09:08:05 AM - PST 行 (911) - 後處理塊輸出類型失敗!, , 尚未定義標籤[7]8 R: A4 d0 c; i3 n5 ^
07 Dec 2016 09:08:05 AM - PST 行 (911) - 後處理塊輸出類型失敗!, , 找不到所需的標籤[11], 出現非法字符2 S- o/ z; A9 P$ Y( Z8 l
07 Dec 2016 09:08:05 AM - PST 行 (912) - 後處理塊輸出類型失敗!, , 尚未定義標籤[7]
; F: ~! Z; s# ^# v07 Dec 2016 09:08:05 AM - PST 行 (912) - 後處理塊輸出類型失敗!, , 找不到所需的標籤[11], 出現非法字符
2 L& O4 Y  }6 }# d8 H6 ^07 Dec 2016 09:08:05 AM - PST 行 (913) - 後處理塊輸出類型失敗!, , 尚未定義標籤[35]
  ^; z5 o) y, q" x) @07 Dec 2016 09:08:05 AM - PST 行 (913) - 後處理塊輸出類型失敗!, , 尚未定義標籤[41], x, ]; }1 o; R+ H
07 Dec 2016 09:08:05 AM - 後處理過程成功完成。
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014270
发表于 2016-12-7 17:17:48 | 显示全部楼层
回复 5# joe0827joe
" f) [/ V# B. F8 L- E( {: s; o# K1 O" k5 z7 `* m
难道一点后处理知识都没有吗?这么明显的问题,应该一眼就可以看出来吧。) H( C" q  N* |
         fmt "X" 2 xdia #X偏移輸出
! a4 R% q. [$ r  u! Q         fmt "Y" 2 ydia #Y偏移輸出
回复

使用道具 举报

2

主题

54

回帖

31

积分

注册会员

积分
31
发表于 2016-12-22 19:13:52 | 显示全部楼层
只能看看帮不上忙
回复

使用道具 举报

0

主题

25

回帖

26

积分

注册会员

积分
26
发表于 2021-12-3 08:35:27 | 显示全部楼层
只能看看帮不上忙
回复

使用道具 举报

3

主题

168

回帖

218

积分

中级会员

积分
218
QQ
发表于 2022-4-7 22:12:08 来自手机 | 显示全部楼层
学习学习,。。。。。。。。。。
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-9-3 21:11 , Processed in 0.222768 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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