机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 7692|回复: 7

请问数控程序中的F指令含义是什么?

[复制链接]
发表于 2019-10-31 15:52:50 | 显示全部楼层 |阅读模式
F指令指定的是进给速度?6 u, D) R/ R' D2 R. q0 n) S
比如说我现在的机床是XYZAC五轴,& b4 o% T$ l: C: K6 Q, C: l
那么一条指令X100 Y100 F100的意思应该就是指以100mm/min的速度移动到X100,Y100的位置吧?5 n" z4 X( |, S  Y/ u* ^9 x+ Q
那如果指令中包含了角度呢?比如X100 Y100 A50 C50 F100那么这条指令的意思是什么呢?这里的F100 mm/min的进给速度又是指的什么的速度呢?
3 l/ L- d9 Q3 V* b& Z还有一个问题就是,如果知道了进给速度,怎么去求各个轴的速度呢?) D7 U3 N/ H. C! B
谢谢各位8 Z) ^% N: F# V- l$ `+ H: e
回复

使用道具 举报

发表于 2019-10-31 16:13:22 | 显示全部楼层
这个问题我以前没想过,但是我觉得F主要是针对XYZ的,另外两个转轴应该是根据XYZ到达指定点的位置的时间均分。
回复 支持 反对

使用道具 举报

发表于 2019-10-31 19:15:59 | 显示全部楼层
mm/min是毫米/分的意思,就是说走一毫米所用的时间是这些,不管到什么位置,知道距离,就可以换算出时间
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-31 19:35:43 | 显示全部楼层
韩寒11 发表于 2019-10-31 19:153 O7 b8 ~" j$ W; {. D
mm/min是毫米/分的意思,就是说走一毫米所用的时间是这些,不管到什么位置,知道距离,就可以换算出时间

* M+ n1 U7 o/ I7 L6 E9 J/ E0 W那不用考虑角度吗?比如说一条指令平移和旋转联动,那怎么去算这个时间呢?
, u6 `# s/ @& v
回复 支持 反对

使用道具 举报

发表于 2019-10-31 20:46:43 | 显示全部楼层
hhhyc 发表于 2019-10-31 19:35" J# b: h2 I! A! S
那不用考虑角度吗?比如说一条指令平移和旋转联动,那怎么去算这个时间呢?
! [8 N( S% B, `( n
因为程式中各个轴都是联动的,从指定起始点到终点时间是一致的;  d* f* m. N7 m; Q* s' P
每个轴起始点到终止点距离是不一的,可以分解成100(100mm/min)份理解,距离/100、数值大的轴的移动速度相对快;距离/100,、数值小的肯定移动速度慢;
0 l: u; i% r6 `6 [& P. O9 v' C: X; A, O) ?1 |1 Y
回复 支持 反对

使用道具 举报

发表于 2019-11-1 03:02:21 | 显示全部楼层
看说明书可以不!
回复 支持 反对

使用道具 举报

发表于 2019-11-1 10:57:11 | 显示全部楼层
F100 没分进给 及一分钟 车床滑板在导轨上跑了100mm   还有一种 F0.1 每转进给  及三角卡盘 没转一转 车刀向里进0.1mm  所以在车床车端面的 或者截面变化比较大的工件时 都用没转进给 保证光洁度 因为随着截面外圆变化 进到速度是在不断调整的 所以一般在指令中加个 G50限制最高转速
回复 支持 反对

使用道具 举报

发表于 2019-11-1 20:12:40 | 显示全部楼层
hhhyc 发表于 2019-10-31 19:35; g( a- x4 c0 u5 i+ C, o9 \: R8 j
那不用考虑角度吗?比如说一条指令平移和旋转联动,那怎么去算这个时间呢?

0 {' i( ]7 P0 U0 c; J角度换算成弧长,再算一下
- }7 m' _9 ^' V$ m6 q8 V1 _
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-11-24 00:52 , Processed in 0.054664 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表