找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
;Eingabe der Masse v. Rundachsenschnittpunkt bis
;Werkstuecknullpunkt (nie aendern !!!)
;Masse im Maschinenkoordinatensystem / A u. B-Achsen 0 Grad
N120 R110=-10.000 ;X-Axis
N130 R111=OFFSET_Y+230.000 ;Y-Axis
N140 R112=-35.000 ;Z-Axis
N150 R113=-0.000 ;ROT Z-Axis
;--------------------------------------------------------------
N160 R114=0 R115=0 R116=0 R117=0 R118=0 R119=0
N170 R120=+0.000 ;X-Axis / Plus --> Nach rechts +0.4
N180 R121=-0.000 ;Y-Axis / Plus --> Nach oben
N190 R122=-0.000 ;Z-Axis / Plus --> Zur Spindel
;Rundachsenschnittpunkt auslesen von G54
NPV_X=($P_UIFR[1,X,TR])+($P_UIFR[1,X,FI]);G54,X
NPV_Y=($P_UIFR[1,Y,TR])+($P_UIFR[1,Y,FI]);G54,Y
NPV_Z=($P_UIFR[1,Z,TR])+($P_UIFR[1,Z,FI]);G54,Z
;Werkstuecknullpunkt im Maschinenkoordinatensystem
;auf G510 schreiben
VERSATZ_AB_X=R110+R120
VERSATZ_AB_Y=R111+R121
VERSATZ_AB_Z=R112+R122
$P_UIFR[10,X,TR]=(NPV_X+VERSATZ_AB_X);G510,X
$P_UIFR[10,Y,TR]=(NPV_Y+VERSATZ_AB_Y);G510,Y
$P_UIFR[10,Z,TR]=(NPV_Z+VERSATZ_AB_Z);G510,Z
N270 RET
另一个程序
;*Interne Parameter
;REAL LV_NP(n)(axis) Nullpunkte, zeropoints
;REAL LV_TOL Toleranzfeld, tolerance
N100 DEF REAL LV_NP510X,LV_NP510Y,LV_NP510Z
N110 DEF REAL LV_TOL
;=======Eingabe der zul. Toleranzen
N120 R100=1.0 ;+/- [mm] Toleranz (鋘derbar)
N130 R101=1.0 ;+/- [mm] Toleranz (鋘derbar)
N140 R102=0.01 ;+/- [mm] Toleranz (nie aendern!)
N150 R103=0.5 ;+/- [Grad] Toleranz (鋘derbar)
N170 LV_TOL=1.0 ;Toleranzfeld der Korrekturen 1.0 mm
;NP Sollwerte Vorbelegung X,Y,Z
;ZP reference values X,Y,Z
;G510 = Werkst點knullpunkt im Maschinenkoordinatensystem
;A u. B-Achsen 0 Grad
N180 LV_NP510X=-223.945
N190 LV_NP510Y=-265.517
N200 LV_NP510Z=-545.270
N210 WHILE (ABS($P_UIFR[10,X,TR]-LV_NP510X)>LV_TOL)OR(ABS($P_UIFR[10,Y,TR]-LV_NP510Y)>LV_TOL)OR(ABS($P_UIFR[10,Z,TR]-LV_NP510Z)>LV_TOL)
N220 MSG ("Workpiece zeropoint G510 out of tolerance")
N230 M00
N240 STOPRE
N250 ENDWHILE
;Rundachsenschnittpunkt bis Werkstuecknullpunkt
;Check R110er-Group
N260 IF (ABS(R110+10)>R102)OR(ABS(R111-OFFSET_Y-230.000)>R102)OR(ABS(R112+35)>+R102)OR(ABS(R113+0)>+R103)OR(ABS(R114)>R102)OR(ABS(R115)>R102)OR(ABS(R116)>R102)OR(ABS(R117)>R102)OR(ABS(R118)>R102)OR(ABS(R119)>R102)GOTOF ERROR_1
;Rohteillage
;Check R120er-Group
N270 IF (ABS(R120)>R101)OR(ABS(R121)>R101)OR(ABS(R122)>R101)OR(ABS(R123)>R101)OR(ABS(R124)>R101)OR(ABS(R125)>R101)OR(ABS(R126)>R101)OR(ABS(R127)>R101)OR(ABS(R128)>R101)OR(ABS(R129)>R101) GOTOF ERROR_1
N280 GOTOF END
N290 ERROR_1:
N300 SETAL(67211)
N310 M00 ;SPV_1 / Korrektur Rohteillage bzw. WS-Nullpunkt ausserhalb Toleranz !!
N320 GOTOB ERROR_1
N330 END: RET
G54 X-214.023 Y-392.485 Z-510.27
G54 X-214.023 Y-392.485 Z-510.27
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
Y+230 好像是机床机械坐标系的原点到G510工件坐标系工件加工的切削点的偏移量。
字面上看会超差,但是里面还有一个offset变量没有参与计算,能否看看这个offset当时的补偿值是多少?
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城