加工中心程序中k5是什么意思?

加工中心程序中k5是什么意思?,第1张

K在fanuc中代表的增量值的段数,例如钻孔程序

G90 G54 G40 G17

G28 G91 Z0.

M6 T1

G90 G00 X0. Y0.

G43 H1 Z50.M8

M3 S1000

G81 G98 G16 X50. Y0.Z-1. R3. F80

G91 Y30.(跨距30度)K5(段数为5)

G80 G15 M9

G28G91 Z0. Y0.

M5

M30

K在当中就代表段数,跨了几段的意思。

希望帮助到你。

这段程序是对数组中每一列的数按行升序排列,每列有3个数,所以至少要执行三次比较,才能等到正确的结果。如果没有k,则只是从第1行开始将每个数与它下一行比较(i=0时第1行与第二行比较,i=1时第二行与第三行比较),共两次比较,并能保障结果正确。

用第一列来演示一下

当j=0时,对9、6、3进行排列

i=0,比较后排序为6、9、3

i=1,比较后排序为6、3、9

这并不符合既定目标,6和3还没有比较,所有要再执行一遍比较

i=0,排序为3、6、9

i=1,排序为3、6、9

这个结果符合要求


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7798058.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存