机械必威体育网址

标题: 一次性对快速对刀子程序,再多刀也不怕 [打印本页]

作者: wang2011214    时间: 2013-3-27 22:53
标题: 一次性对快速对刀子程序,再多刀也不怕
本帖最后由 wang2011214 于 2013-3-27 22:56 编辑 ( x) L  @6 H! U
# k8 b% I( w+ k3 c
#2801=#2801+#2101(#2801一号刀补#2101一号刀磨耗,磨耗加入刀补)
1 C5 N2 W% W' [0 H5 P1 j. r#2101=0(z方向磨耗清零)
" r# |/ r2 x0 b! }: E- X2 o#5202=0(外部工件偏移z方向清空)
3 O' x% D# y8 E7 C4 v#5222=0(g54z方向清空)- L+ s& u5 H8 L6 _# ]! y
#2601=0(工件偏移z方向清空)
$ |% n) y# `3 \- j4 X/ l; D& A7 D#5202=#26-#5022+#2801' Q1 C# d6 c; X. c- o/ Z
(写入外部偏移z方向数据,指定的z值减去机械坐标值加上一号刀刀补)) `8 w3 K1 l- `' _7 a* O
m99; E. {9 y. Z+ L% C  t
g100调用,比如用一号刀平了面是z0,在mdi下输入g100 z0执行即可…一次性对好刀塔上所有刀的z方向,前提是你要用一号刀作为基准刀且所有刀具一个基准!
! C( d' e- x1 W4 W) z( G% u这个程序只是帮大家把平移工件坐标系简化了,还有很多报警,对比刀补没有写进来,可能每个机床计算刀补方向不同所以要根据实际机床情况修改!还望高手们指点指点…
2 W# d/ n) U& e: n7 B! A! B' T程序已经在机床上测试使用了一段时间,有个问题还请大侠指点下…每次短料换长料的时候执行平移后总会有几十丝的误差,执行完后用#5042读取当前坐标读取的是我的平移值,但绝对坐标显示的却比读取值小三十几丝只能再把误差补进去才能ok!) e4 D* R) d# d5 d* U* z8 G3 V

作者: onelee    时间: 2013-3-28 00:02
思路不错,认真学习了
作者: wang2011214    时间: 2013-3-28 00:39
onelee 发表于 2013-3-28 00:02! |* W& D2 T& b+ k# n
思路不错,认真学习了
5 H' j! v; Z- A8 p% P. J
学习抬举了…还请多指点!
作者: 人生豪迈-jx    时间: 2013-3-28 08:06
楼主经过验证了吧,不知道什么系统的,这个跟系统有关吧, \. }) _; K% _! q  q1 a
拿去用了,谢谢
作者: ame0624    时间: 2013-3-28 08:14
真的要试试了
作者: jiangssli    时间: 2013-3-28 09:05
平移的值有三个数据影响,第一是反向间隙补偿数据,第二是刀具磨损补偿数据,第三是数据截取精度.....考虑到数控机床精度都是0.001的,所以第三个可以忽略!
作者: wang2011214    时间: 2013-3-28 09:23
人生豪迈-jx 发表于 2013-3-28 08:06
$ ]2 Y' k6 D1 F9 q楼主经过验证了吧,不知道什么系统的,这个跟系统有关吧: u& I* P* h* q' M. C+ S  x
拿去用了,谢谢
: |! I. l" F8 t! f) O7 v
oi-TD的…OI-TC的坐标系算法就不一样!需要修改最后一段的计算关系!程序不完整,还有好多报警对比刀补的程序没这进来…
作者: wang2011214    时间: 2013-3-28 09:26
jiangssli 发表于 2013-3-28 09:05
3 p% B* U6 h# E% F平移的值有三个数据影响,第一是反向间隙补偿数据,第二是刀具磨损补偿数据,第三是数据截取精度.....考虑到数 ...

; G( O' u5 s( d9 ^) K磨损补偿已经加入刀补了,并进行计算了…第二个也排除了,我也考虑过是丝杆反向间隙,但怎么排除这一因素…感谢大师指点!
作者: jiangssli    时间: 2013-3-28 09:52
wang2011214 发表于 2013-3-28 09:26
# y0 ?8 `( g2 [4 H# Y) D' |# n9 _磨损补偿已经加入刀补了,并进行计算了…第二个也排除了,我也考虑过是丝杆反向间隙,但怎么排除这一因素 ...
* R4 t  [7 h, v, i) `2 G$ {
你是在移动中读取,还是刀具停止的时候读取?这个影响比较大的
作者: wang2011214    时间: 2013-3-28 09:58
jiangssli 发表于 2013-3-28 09:52$ y* M, A. v5 _/ }* S% e& B
你是在移动中读取,还是刀具停止的时候读取?这个影响比较大的
* @/ f7 q4 v- V7 n2 M
停刀读取的…所有步骤都是在停止状态下完成的
作者: jiangssli    时间: 2013-3-28 10:01
wang2011214 发表于 2013-3-28 09:58
7 Y5 S5 `4 L. t; `停刀读取的…所有步骤都是在停止状态下完成的
' {  S2 ?2 B5 `0 ?9 \5 j
那就应该不会有这个问题了....仔细再想想
作者: wang2011214    时间: 2013-3-28 10:14
jiangssli 发表于 2013-3-28 10:01
* c5 p6 L0 {9 f1 |" {! `, [4 {那就应该不会有这个问题了....仔细再想想
3 [9 M0 K! u" Q/ X4 ^
回头加个消除间隙的步揍,先G1 W-1再W1每次都这样看看能不能解决问题…感谢大师指点!
作者: jiangssli    时间: 2013-3-28 10:26
wang2011214 发表于 2013-3-28 10:14
% L4 T, H( @( G& ^& {回头加个消除间隙的步揍,先G1 W-1再W1每次都这样看看能不能解决问题…感谢大师指点!
6 o: M8 m" T) K$ p
汗,我不是什么大师.............{:soso_e110:}
作者: wang2011214    时间: 2013-3-28 10:29
jiangssli 发表于 2013-3-28 10:26
" X( y! t+ J2 U' k+ ]: k9 L汗,我不是什么大师.............

+ g8 i+ ?2 N" ?4 i请教个问题,昨天研究了很长时间前辈们的五点碰数程序…有点云里雾里的,最不明白的是and在里面的用法…前辈能详细解释下不
作者: 我不    时间: 2013-3-28 10:49
认真学习了
作者: jiangssli    时间: 2013-3-28 11:00
wang2011214 发表于 2013-3-28 10:29
, A& C$ k% ?; a+ P4 J4 j4 k3 \请教个问题,昨天研究了很长时间前辈们的五点碰数程序…有点云里雾里的,最不明白的是and在里面的用法…前 ...
; n% b" A& T4 g: P, U& i
你有五点碰数的程序啊?那就好好的仔细看看学习下......AND是与的意思,简单点说就是 同为真时为真
作者: 盐拌番茄    时间: 2013-3-28 21:01
可怜看不懂,还是老老实实手动对刀。
作者: wang2011214    时间: 2013-3-28 22:03
晚上把源程序贴上去,有点庸长,但容错性安全性要好点…大侠们多指点!




欢迎光临 机械必威体育网址 (//www.szfco.com/) Powered by Discuz! X3.4