数控设备加工时间的计算

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数控设备加工时间的计算

以下设小写英语字母为数控代码中的实际数字,t表示一个程序段的耗费时间,∑表示累积时间,Ψ表示数控设备非加工行程定位的最大速度,如表3 所示。

表3

说明

1.以上只是按照JB3208-83的标准列出的G指令的功能,不同国家、不同的数控设备生产厂,

甚至相同生产厂的不同型号的数控指令含义都可能不同,数控车床和数控铣床指令的含义也有不同。但是基本的插补指令是一样的,不同的指令主要是设置参数、固定循环等等,请注意阅读操作手册。

2.在A组或者E组指令下的非取消指令紧后,如果出现单独的坐标参数如Xx Yy Zz,或Uu Ψ

Ψ Ww的程序段,则按此坐标继续实施该组指令的加工,其它参数仍然有效。Uu ΨΨ Ww 分别表示平行于x轴,y轴,z轴的坐标参数。

上述表中的累积时间忽略了刀补、换刀等辅助动作的时间,但是其所占的比例一般小于5%,可以忽略,如果不能忽略可以按照手册提供的参数加以修正。

计算流程

1.设置变量

2.逐行读取程序段,如果有F、S的设置,要保存;如果有表示绝对坐标的程序段如G90,

则在后续代码中,令x0=0,y0=0.z0=0;如果满足表1的编程模式,根据表1的处理方

法进行加工时间的计算。

3.输出∑Array

4.根据换刀的次数调整

∑,得到该数控设备的

加工时间

实例

受FANUC 0i-MC控制的铣

削加工中心有两个孔需要加工,

如图4-1所示,数控代码如下,

带圈的数字示意该程序段刀具

到达的终点位置,不包括在数控

代码中:

N01 G00 G90 G55 X-41.25 Y0 ○1

N02 G43 H01 Z60 ○2

N03 M03 S1400

N04 M08

N05 Z2.0 ○3

N06 G98 G81 Z-4.5 R2.0 F50○4

○5○6

N07 X-66.85 ○7○8○9○10

N08 G00 G80 Z200.0 ○11

N09 M05

N10 M09

N11 M06 T02

N12 G00 G90 G55 X-41.25 Y0 ○1

N13 G43 H02 Z60.0 ○

2 N15 M0

3 S1800 N16 M08

N17 Z2.0 ○

3 N18 G98 G83 Z-13.0 Q4.0 R2.0 F70 Z 注:○4○

12○6。○4~○12的过程是第一次次进刀4mm ,然后退到○4;又快进4mm ,进刀4mm,退到○4;又快进8mm ,进刀4mm ,退到○4;又进刀15mm ,退到○

6。 N19 X-66.85 注:○8○13○10,重复N18,只是变换位置号,○4○12○6变成○8○

13○10。 N20 G00 G80 Z200.0 ○

11 N21 M05

N22 M09

N23 G91 G28 Y0 N24 M06 T01 N25 M30 %

上面程序中用带圈的序号表示每个程序段到达的位置,N06和N07,N18和N19是钻孔循环程序段,包含多个动作和位置。除去辅助过程,根据表3中的处理办法进行如下的时间累积。

N01 G00 G90 G55 X-41.25 Y0 ○1 N02 G43 H01 Z60 ○2 N05 Z2.0 ○3 N06 G98 G81 Z-4.5 R2.0 F50○

4○5○6 N07 X-66.85 ○

7○8○9○10 N08 G00 G80 Z200.0 ○

11 N12 G00 G90 G55 X-41.25 Y0 ○1 N13 G43 H02 Z60.0 ○2 N17 Z2.0 ○

3 N18 G98 G83 Z-13.0 Q4.0 R2.0 F70○

4○12○6 N19 X-66.85 ○8○13○

10 N20 G00 G80 Z200.0 ○

11 已知Ψ=5000mm/分=83.3mm/秒,阅读上述程序后,f1=50mm/分=0.833mm/秒,f2=70mm/分=1.1666mm/秒

N01 t=|41.25|/Ψ=0.50秒,∑=∑+t=0.50秒 N02 t=|60|/Ψ=0.72秒,∑=∑+t=1.22秒 N05 t=|60-2|/Ψ=0.70秒,∑=∑+t=1.92秒

N06 t=|2|/Ψ+|-4.5-2|/f1=7.82秒,∑=∑+t=9.74秒 t=|-4.5-2|/Ψ=0.08秒,∑=∑+t=9.82秒

N07 t=|-66.85-(-41.25)|/Ψ+7.82+0.08=8.21秒, ∑=∑+t=17.03秒 N08 t=|200-4.5-2|/Ψ=2.32秒, ∑=∑+t=19.35秒 N12 t=|-41.25-66.85|/Ψ=0.31秒,∑=∑+t=19.66秒 N13 t=|60-200|/Ψ=1.68秒,∑=∑+t=21.34秒 N17 t=|2-60|/Ψ=0.70秒,∑=∑+t=22.04秒

N18 t=|2|/Ψ+|4|/f2+|4|/Ψ=3.50秒,∑=∑+t=25.54秒

t=|8|/f2+|8|/Ψ=6.96秒,∑=∑+t=32.50秒 t=|12|/f2+|12|/Ψ=10.43秒,∑=∑+t=42.93秒

t=|15|/f2+|15+2|/Ψ=13.06秒,∑=∑+t=55.99秒

N19 t=|-41.25-66.85|/Ψ=0.31秒,∑=∑+t=56.30秒

t=|2|/Ψ+|4|/f2+|4|/Ψ=3.50秒,∑=∑+t=59.80秒

t=|8|/f2+|8|/Ψ=6.96秒,∑=∑+t=66.76秒

t=|12|/f2+|12|/Ψ=10.43秒,∑=∑+t=77.19秒

t=|15|/f2+|15+2|/Ψ=13.06秒,∑=∑+t=90.25秒

N20 t=|200-2|/Ψ=2.38秒,∑=∑+t=92.63秒

由于程序在N11和N24有两次换刀,经查每次换刀平均需要1秒,所以总的加工时间为92.63+1+1=94.63秒,经实测加工时间为96秒,误差不到2秒。

相关文档
最新文档