机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 8783|回复: 25

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

[复制链接]
发表于 2009-3-10 20:28:35 | 显示全部楼层 |阅读模式
今天上午试做了一个,大家看看- b. G# q/ w: r! f( r$ @; v3 W
# ~5 i/ R& C% }0 v* ~% Y. c  z
曲线方程为:  X=-3t* m) \8 o  u" d8 ~0 _/ A2 y
                       z=2tant

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 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 编辑 * H1 c9 K( b. o1 o* ^
* g1 f2 M! ~$ l* `3 [2 _' o
O0004;
+ R1 Q2 N; @+ E. S6 fS600M3T0101;% V$ D0 X1 v0 ]' O
G0X100Z100;/ ]6 n+ D7 w6 k
X52Z-60;$ S1 \9 {/ ]0 F. [# J
G0G42X38;
9 z/ `% R2 \1 H  L#1=1.42;
8 B" x/ {* T! |N10#2=-3*#1;' }* ~2 m  y# ?: Q9 W
#3=2*TAN[57.296*#1];  A( W3 P( s" N& F/ V
G1X[38+2*#2]Z[#3-72.322]F0.02;
5 _( U, U' ?4 M, J; R/ X1 @% i#1=#1-0.02;
2 {/ u" @, B4 J4 NIF[#1GE-1.373]GOTO10;
$ x$ d  ?, b+ Q' ~  c4 \; J) kG1X48.5;
; n- G$ i/ x6 J: X& Z+ W& `G0X100Z100;
6 B; w+ ]# u' o6 p7 C* P* yM5;
* T2 I( g  p0 z' V2 wM30;" }# q/ T, N6 U2 ]

+ E, ]1 y- H4 r8 W8 a0 s我用的是FANUC 0I mate TC的系统,做出后有一定的误差,经过调整还能勉强保证精度,请各位高手指正

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2009-3-15 00:44:37 | 显示全部楼层
楼主能不能解释一下
% Q4 h2 m4 }) ^5 d& f#1=1.42是怎么来的
& b" Y8 l( k4 U#3=2*TAN[57.296*#1]是怎么来的
. l' V* b4 a$ U# xZ[#3-72.322]为什么减72.322( n" s7 J1 q) a' T1 h
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 编辑
2 L8 \% w2 D$ ]% R  T
8 ]/ d9 p2 T$ h; k+ k在此宏程序编程中,采用的自变量用#1赋值,即关系式中的t,根据数学关系可知,X=-3t 中的t应为弧度,0 t# [: l9 x( q! t
z=2tant中的tant要涉及到弧度与角度的换算。
+ D3 r. B4 S& Y/ e2 l根据图中给出的尺寸关系,通过计算:当Z=10时,tant=5,因此可得tan的角度值,再经过角度向弧度的转换,可得当Z=10时对应的变量t的弧度值应为t=1.373,依照刀具的进给方向,确定作为自变量的#1应在
# T# C0 ^7 \7 u( R0 u. ^* `: j[-1.373≤t≤1.373]区间内变化,从左向右加工图中左侧曲线时,t的变化趋势应为:以1.373为初值向-1.373方向按照一定的步长做变化,宏程序中的条件判断式(即循环条件)应为-1.373≤t  ,采用IF-GOTO时可写成:IF [#1GE-1.373] GOTO —  4 o) n4 C8 k: L- c, g4 k
4 o8 U0 a! Q( y( c
我的程序中,为了刀具能够从曲线的延长线路线上开始进刀,所以将#1的初值略加调整为1.42
  F- k; O/ \, ?2 i
5 @: {6 S6 i- Y) z# u此图的宏程序编制并不难,大多数卡住编不出来,我想大多是因为数学关系未能明确,这个例子中的难点其实就是一个角度与弧度,还有弧度与角度的转换问题,不知说得清楚与否。5 J) _- l/ ^, h$ D# W0 g5 r

( \$ v6 x2 F% j9 D! S8 x' C; N大家多交流

点评

游客
  发表于 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, 2024-11-26 12:24 , Processed in 0.058629 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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