QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 2323|回复: 3
打印 上一主题 下一主题

[求助] 请宏程序大神来看看,外语不好看不懂注释

[复制链接]

列兵

Rank: 1

1

主题

3

帖子

43

积分
跳转到指定楼层
楼主
发表于 2020-4-18 12:52:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
(Programma ISO per  sgoglia esterno variabile)


#1=2.0    (pos. C mola)
#2=0.0   (punto di affilatura su mola)
#4=0.0    (uscita raggiato in fine spoglia)
#5=4.0    (inizio esterno dalla lunghezza dal serraggio - zero per positivo)
#660=0.1 (incremento y per ogni spoglia)
#663=10.0 (rotazione A per ogni spoglia)
#661=7.0 (numero delle spoglie)
#664=1.0 (accorciare le spoglie dall inizio - per elica negativa)
#665=2.0 (accorciare le spoglie dalla fine - per elica positiva)
#666=20.0 (angolo di spoglia)
#667=30.0 (lunghezza del primo esterno)

#662=0.0 (inizializzare variabile)
(misura impostazione mola lato mandrino)
#3=0.0 (posizione C se mola su madrino 1 o 2)
IF[#13GT1] THEN #3=180.0

#633=70.0 (distanza di sicurezza in piu)

(calcolo del punto di affilatura sulla punta)

#601=-#11*SIN[#1]+#12*COS[#2]*COS[#1]+#21-#5
#602=#11*COS[#1]+#12*COS[#2]*SIN[#1]+#22+#514/2.0-#514/2.0*[1.0-COS[#666]]
#603=#12*SIN[#2]+#23+#514/2.0*SIN[#666]
#604=#24+#666-90.0+#5*360.0/#516
#605=#1+#3

IF[#129NE[#121-1.0]] GOTO5
G0 Z[#142+#633]
N5

G0 A#604
C#605
X[#601] Y[#602+#14]
Z[#603]
M#136
M#137
WHILE[#662LT#661] DO 1

G0 X[#601-#662*#664] A[#604+#662*#663+#662*#664*360.0/#516]
G01 Y[#602-#662*#660]F[#132]
X[#601-#667+#662*#665]A[#604+#662*#663+[#667-#662*#665]*360.0/#516] F[#132*2.0]
Y[#602+#14] F[#132*1.0] (velocita uscita)
#662=#662+1.0
END 1

G0 Z[#603+#14]


IF[#129GT0] GOTO20
N10 G0 Z[#142+#633]
N20








(ISO-code fuer das Schleifen der flaeche D tieflochb)

#1=-66.292 (pos C der schleifscheibe)
#2=90.0 (schleifpunkt an schleifscheibe - 90 ist unten)
#4=145.98 (berechnete A Position)
#606= 0.0 (berechnete X Position)
#607= -2.901 (berechnete Y Position)
#608=1.958 (berechnete Z Position)

#5=0.0 (laenge de Eckenfase in X)
#6=17.0 (Verfahrweg in  Z)
#7=0.0 (rotation A)
#643=30.0 (zusaetzliche Sicherheit in Z)
#3=0.0 (Ueberpruefen ob Spindel 1 oder 2)
IF[#13GT1] THEN #3=180.0

(Berechnung des Schleifpunktes ans Ende des Werkzeuges)

#601=-#11*SIN[#1]+#12*COS[#2]*COS[#1]+#21
#602=#11*COS[#1]+#12*COS[#2]*SIN[#1]+#22
#603=#12*SIN[#2]+#23+#608
#604=#4+#24
#605=#1+#3

(position bezogen auf den Durchmesser des Werkzeuges)

#611=#601+#606
#612=#602+#607
#613=#603
#614=#604
#615=#605

(Startpunkt)

#621=#611
#622=#612
#623=#613+#514.0/2.0
#624=#614
#625=#615

(Endpunkt)

#631=#621
#632=#622
#633=#623-#6
#634=#624
#635=#625

IF[#129NE[#121-1.0]] GOTO5
G0 Z[#142+#643]
N5

G0 C#625 A#624
X#621 Y#622
Z[#623+#14]
M#136
M#137
G01 Z#633 F#132
X#631 Y#632 Z#633 A#634 F[#132*1.0]
Y[#632+0.2]
G0 Y[#632+#14]
Z[#623+#14]

IF[#129GT0] GOTO20
IF[#129EQ0] GOTO10
N10 G0 Z[#142+#643]
N20


有奖推广贴子: 

回复

使用道具 举报

少校

Rank: 6Rank: 6

12

主题

1325

帖子

8694

积分
沙发
发表于 2021-10-10 13:11:31 | 只看该作者
挺高深的,下来好好看看
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

26

主题

280

帖子

8317

积分
板凳
发表于 2022-2-28 08:09:23 | 只看该作者
最好说明下 宏程序的功能 ,或者动作,这样才好翻译
回复 支持 反对

使用道具 举报

少校

Rank: 6Rank: 6

5

主题

675

帖子

8612

积分

推广达人论坛元老

地板
发表于 2022-4-18 17:26:15 | 只看该作者
宏程序,赋予变量。这是宏程序的功能,用这个加工,得熟悉这些才行
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-11-22 14:25

返回顶部