中级数控铣工实操题2

版主: support

中级数控铣工实操题2

帖子gxl117555 » 2012-11-28 11:56

又做了一个中级工的实操件,这个工件的难度要小于之前的那个件,其主要考察的就是操作工对两圆弧切点的计算能力。这个件外轮廓圆弧切点的计算通过简单的三角函数就可以解出来,算是中级实操题里难度略低的考试题。不过通过做这个件,我发现了斯沃在处理计算表达式时的一个小错误,我会在代码里进行说明,请斯沃的开发人员确认。
先看图纸
1.jpg
1.jpg (84.46 KiB) 被浏览 39922 次

程序:
t1m6 (D12铣刀)
g54g17g80g90g00g40
x-70y0
g43z50h1s3000
m3
m8
z2
G01Z-5F1000
G41X-56D1(去边角余量)
Y16
X-30Y45
X50
Y-45
X-30
X-56Y-16
Y0
G0Z2
G40X-70Y0
#10=25-8
#11=ATAN[#10/18](计算圆弧切点)
#12=sqrt[#10*#10+18*18]
#13=180-[ACOS[[#12/2]/60]+#11](请斯沃的开发人员注意这一行,这个表达式如果写成180-[ACOS[#12/2/60]+#11]这种形式,斯沃将会报错,但实际上这两个式子是完全等价的,我不清楚这算不算斯沃解析表达式错误,请开发人员确认。)
#14=14*cos[#13]+32
#15=14*sin[#13]+8
#21=ACOS[[#12/2]/60]-#11(这里也存在与#13变量计算表达式相同的问题)
#24=14*cos[#21]+14
#25=25+14*sin[#21]
#1=-1
#2=1
while[#1ge-5]do1(开始外轮廓铣销)
g01z#1f1000
g41x-46y0d1
y8
g2x-#14y#15R14
g3x-#24y#25R46
g2x-14y39R14
G1x40,r14
y-39,r14
x-14
g2x-#24y-#25r14
g3x-#14y-#15r46
g2x-46y-8r14
g01y8
g91g03x-20R10
g90g0z2
g40x-70y0
#1=#1-#2
end1
g17g16(开启极坐标,加工圆弧槽)

g41g0x37y155d1
g01z-3F1000
g3x37y-155R37
x23R7
g2x23y155r23
g3x37r7
g0z2
g15g40x0y0

#1=0(开始加工中间的工艺孔)
#2=1
g41g0x10y0d1
while[#1ge-12]do1
g3i-10z#1f1000
#1=#1-#2
end1
g40g01x0y0
g0z50
m5
m9
m2

忘了加上仿真完成的图,补上
QQ截图20121128123446.png
QQ截图20121128123446.png (43.13 KiB) 被浏览 39921 次
最后由 gxl117555 编辑于 2012-11-30 11:51,总共编辑了 1 次
gxl117555
 
帖子: 37
注册: 2012-09-17 22:03

Re: 中级数控铣工实操题2

帖子r68ser10r » 2012-11-29 23:49

以下观点仅供参考:
1、#11=ATAN[25/18](计算圆弧切点) 似乎应该写成:#11=ATAN[[25-8]/18]
2、#25=39-14*sin[#21] 似乎应该写成:#25=25+14*sin[#21]
3、去边角余料部分
 由于刀具直径为Φ12且加入了半径补偿,从点(-56,16)到点(-30,45)这一段为后续加工留下的余量偏大,如下图
2.jpg
2.jpg (18.94 KiB) 被浏览 39830 次

若改为类似下图的尺寸,从某种角度来讲可能会好点。
1.jpg
1.jpg (14.52 KiB) 被浏览 39830 次
r68ser10r
 
帖子: 55
注册: 2011-11-06 19:11

Re: 中级数控铣工实操题2

帖子gxl117555 » 2012-11-30 11:49

r68ser10r 写道:以下观点仅供参考:
1、#11=ATAN[25/18](计算圆弧切点) 似乎应该写成:#11=ATAN[[25-8]/18]
2、#25=39-14*sin[#21] 似乎应该写成:#25=25+14*sin[#21]
3、去边角余料部分
 由于刀具直径为Φ12且加入了半径补偿,从点(-56,16)到点(-30,45)这一段为后续加工留下的余量偏大,如下图
2.jpg

若改为类似下图的尺寸,从某种角度来讲可能会好点。
1.jpg

毫无疑问,你是对的。由于认为此题比较简单,加上在电脑图片上画辅助线觉得麻烦,所以在编程时我没有在纸上实际画一下辅助线,而是直接对着图片列式子编程了,导致数值一多就忘记处理一些关系值,从而导致错误。
看来还是不能偷懒,该比划的还是要比划一下。
至于去边角余量,我实际上是这样考虑的,由于这一圈是一次到深度的,我基本上不太考虑其切削精度,主要是去掉在后继切削中可能会造成夹刀的部分。至于后继的切削余量并没有太多考虑,因为后继程序是1毫米1毫米的层削,对加工余量并不敏感,当然你的会更好一些。
gxl117555
 
帖子: 37
注册: 2012-09-17 22:03

Re: 中级数控铣工实操题2

帖子support » 2013-03-16 0:40

很抱歉,宏程序中的连除确实是解析器的问题,我们已经在6.9.6.6版本改正
http://file.swansc.com/SSCNC6.9.6.6Setup.exe
support
 
帖子: 228
注册: 2009-05-14 21:52

Re: 中级数控铣工实操题2

帖子斯诺克杀手 » 2013-08-31 13:44

加工外圆弧 有些尺寸 是在电脑上拖的吗
斯诺克杀手
 
帖子: 1
注册: 2012-09-21 19:11

Re: 中级数控铣工实操题2

帖子r68ser10r » 2013-09-27 20:01

手工编程,不可能从电脑中拖尺寸
回复中出现的标注尺寸仅作技术讨论用
r68ser10r
 
帖子: 55
注册: 2011-11-06 19:11


回到 SSCNC 斯沃数控加工仿真

在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客

cron