机械必威体育网址

标题: 请问数控程序中的F指令含义是什么? [打印本页]

作者: hhhyc    时间: 2019-10-31 15:52
标题: 请问数控程序中的F指令含义是什么?
F指令指定的是进给速度?+ ]/ ]6 Z+ w) |" c1 l5 L- k
比如说我现在的机床是XYZAC五轴,
% d6 h/ b9 {, q那么一条指令X100 Y100 F100的意思应该就是指以100mm/min的速度移动到X100,Y100的位置吧?
  q' a) l. d9 Z- `那如果指令中包含了角度呢?比如X100 Y100 A50 C50 F100那么这条指令的意思是什么呢?这里的F100 mm/min的进给速度又是指的什么的速度呢?
9 F6 Z$ L, ^$ s4 Q1 ^- X6 C( L还有一个问题就是,如果知道了进给速度,怎么去求各个轴的速度呢?
# Z+ Q9 D' B" L4 D8 E" Q0 e. [: Y谢谢各位
3 s% @+ v. |6 m& t" T$ z0 O
作者: 绝对01度    时间: 2019-10-31 16:13
这个问题我以前没想过,但是我觉得F主要是针对XYZ的,另外两个转轴应该是根据XYZ到达指定点的位置的时间均分。
作者: 韩寒11    时间: 2019-10-31 19:15
mm/min是毫米/分的意思,就是说走一毫米所用的时间是这些,不管到什么位置,知道距离,就可以换算出时间
作者: hhhyc    时间: 2019-10-31 19:35
韩寒11 发表于 2019-10-31 19:15
8 Z& g3 p+ t8 o9 ?, Q% Smm/min是毫米/分的意思,就是说走一毫米所用的时间是这些,不管到什么位置,知道距离,就可以换算出时间

7 X' J3 h3 ]7 Y: y7 \+ \/ X3 I* K那不用考虑角度吗?比如说一条指令平移和旋转联动,那怎么去算这个时间呢?
+ ?8 y3 I& ]- T
作者: 五面怪    时间: 2019-10-31 20:46
hhhyc 发表于 2019-10-31 19:35# p* ?, x( E2 f; n' G. ~+ ]- O* t' b
那不用考虑角度吗?比如说一条指令平移和旋转联动,那怎么去算这个时间呢?
* O7 i0 I. U  a- b3 I: ?1 {
因为程式中各个轴都是联动的,从指定起始点到终点时间是一致的;" d+ u- B6 h/ ?1 y# d5 v  ~
每个轴起始点到终止点距离是不一的,可以分解成100(100mm/min)份理解,距离/100、数值大的轴的移动速度相对快;距离/100,、数值小的肯定移动速度慢;
! U& R( t2 h# J- F9 T; x" Z5 z$ l2 [' O) w+ m

作者: 滨宾风    时间: 2019-11-1 03:02
看说明书可以不!
作者: zhaojunxian    时间: 2019-11-1 10:57
F100 没分进给 及一分钟 车床滑板在导轨上跑了100mm   还有一种 F0.1 每转进给  及三角卡盘 没转一转 车刀向里进0.1mm  所以在车床车端面的 或者截面变化比较大的工件时 都用没转进给 保证光洁度 因为随着截面外圆变化 进到速度是在不断调整的 所以一般在指令中加个 G50限制最高转速
作者: 韩寒11    时间: 2019-11-1 20:12
hhhyc 发表于 2019-10-31 19:35# _/ V3 Y) v$ n0 N' S1 e
那不用考虑角度吗?比如说一条指令平移和旋转联动,那怎么去算这个时间呢?
( h/ g% F3 S5 |9 i2 N$ ~
角度换算成弧长,再算一下
; Z: t" n9 a- F/ c' n7 C& y




欢迎光临 机械必威体育网址 (//www.szfco.com/) Powered by Discuz! X3.4