找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 9604|回复: 25

正切曲线轮廓的数控车零件,我做的

[复制链接]
发表于 2009-3-10 20:28:35 | 显示全部楼层 |阅读模式
今天上午试做了一个,大家看看$ ^7 }8 E8 v; o- E  t$ i
; |3 `1 [) c4 r% c
曲线方程为:  X=-3t8 r# d. V$ d" `. P2 l2 e, ]
                       z=2tant

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
回复

使用道具 举报

发表于 2009-3-11 17:48:54 | 显示全部楼层
哈哈  去年我让我学生 用45钢做了个  一样的
发表于 2009-3-11 20:34:47 | 显示全部楼层
能把程序共享一下吗,教教大家。
发表于 2009-3-11 20:50:54 | 显示全部楼层
能把程序共享一下吗,教教大家
发表于 2009-3-13 21:04:26 | 显示全部楼层
把程序也  发来啊
 楼主| 发表于 2009-3-14 21:55:31 | 显示全部楼层

这只是精加工轮廓的程序

本帖最后由 shengliqiang 于 2009-3-14 21:59 编辑 4 @( k: d5 y2 w+ R7 r) S- X
* h3 O$ s9 v: s+ P! y
O0004;- g# ]+ @6 Y! U# n. b# x7 q
S600M3T0101;7 W3 d) i/ |: H
G0X100Z100;
' \; s% y% x; f( B3 yX52Z-60;
$ s# i- C' j' U+ W9 y4 b, q% ?G0G42X38;
0 v  ~" i. d8 r, t# V#1=1.42;! M* G5 Y) c# \! ]1 a7 p4 @
N10#2=-3*#1;
& ?% j. L5 w* J3 g7 G0 z& R7 ]0 A#3=2*TAN[57.296*#1];
7 O3 Z9 n% [' A: NG1X[38+2*#2]Z[#3-72.322]F0.02;
$ z" `8 f) b/ ]#1=#1-0.02;
6 i) F7 [" M3 e  Y# @) S- N5 _IF[#1GE-1.373]GOTO10;
3 _) P& B3 z! r; oG1X48.5;5 p7 r- r0 C" N
G0X100Z100;- Y" A- ]" r9 }, \  M. @% t! [- f
M5;/ D2 L7 K: q* ^; f+ w0 G! b& ]
M30;+ ]+ z4 T0 c. Z; O! U* D1 f9 ^

6 g. G/ \7 Y" d% O' Y我用的是FANUC 0I mate TC的系统,做出后有一定的误差,经过调整还能勉强保证精度,请各位高手指正

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
发表于 2009-3-15 00:44:37 | 显示全部楼层
楼主能不能解释一下0 k- {- m) i+ j: |$ [1 @
#1=1.42是怎么来的1 [6 A& _2 _6 ^' ?
#3=2*TAN[57.296*#1]是怎么来的
0 J1 L: s# U$ f$ x! P3 T6 HZ[#3-72.322]为什么减72.322* D* U8 ?9 Q, ~
IF[#1GE-1.373]这里又是-1.373
发表于 2009-3-29 11:48:52 | 显示全部楼层
楼主能不能解释一下#1=1.42是怎么来的
 楼主| 发表于 2009-3-29 13:28:51 | 显示全部楼层
本帖最后由 shengliqiang 于 2009-3-29 13:29 编辑
( ]7 C6 K8 Z" ^2 J
1 [1 V4 S4 w. l. [! @( x在此宏程序编程中,采用的自变量用#1赋值,即关系式中的t,根据数学关系可知,X=-3t 中的t应为弧度,
, v0 j; ^# E2 c- U7 Wz=2tant中的tant要涉及到弧度与角度的换算。+ z: {0 f5 }4 T/ m& s/ Z
根据图中给出的尺寸关系,通过计算:当Z=10时,tant=5,因此可得tan的角度值,再经过角度向弧度的转换,可得当Z=10时对应的变量t的弧度值应为t=1.373,依照刀具的进给方向,确定作为自变量的#1应在9 W4 Z! W2 f% g6 U! E
[-1.373≤t≤1.373]区间内变化,从左向右加工图中左侧曲线时,t的变化趋势应为:以1.373为初值向-1.373方向按照一定的步长做变化,宏程序中的条件判断式(即循环条件)应为-1.373≤t  ,采用IF-GOTO时可写成:IF [#1GE-1.373] GOTO —  / _  W/ y$ g  @3 X! t4 p2 k. W
5 X+ l0 d- b$ Q7 H% |- G9 M- N
我的程序中,为了刀具能够从曲线的延长线路线上开始进刀,所以将#1的初值略加调整为1.425 F& m% X2 w. B  r

  L. V4 P& G+ m8 m此图的宏程序编制并不难,大多数卡住编不出来,我想大多是因为数学关系未能明确,这个例子中的难点其实就是一个角度与弧度,还有弧度与角度的转换问题,不知说得清楚与否。
8 f6 n  R: B7 x7 l  o5 p/ W
# W2 e2 R& r- H( V# O7 c7 X% h大家多交流

点评

游客
  发表于 2012-7-4 11:19
程序有吗  发表于 2012-7-4 11:19
发表于 2009-3-31 06:16:05 | 显示全部楼层
能把程序共享一下吗。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-6-23 21:46 , Processed in 0.073650 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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