凸轮等速推程C语言编程,凸轮设计_C语言编程.doc

本文档详细介绍了使用C语言编程实现凸轮等速推程过程中的坐标计算、曲率半径和压力角计算。通过一系列的循环和函数调用来模拟推杆在不同阶段(推程、远休、回程、近休)的运动,并在每个角度处进行曲率半径和压力角的校核,确保设计符合工程要求。
摘要由CSDN通过智能技术生成

一、编程:

(注:程序中各个符号的含义)

PI:常数 s0:理论廓线的基圆半径 s:各个角度的推杆位移 i:转角

e:偏心距 rr:滚子半径 r0:基圆半径 h:行程

ya0:许用压力角 yah:弧度制压力角 yaj:角度制压力角 p:曲率半径

st:推程段推杆位移 sy:远休段推杆位移 sh:回程段推杆位移 sj:近休段推杆位移

dx_di:理论坐标x对转角i的一次导 dy_di:理论坐标y对转角i的一次导

d2x:理论坐标x对转角i的二次导 d2y:理论坐标y对转角i的二次导

ds_di:推杆位移s对角度i的一次导 d2s:推杆位移s对转角i的二次导

xli:理论坐标x yli:理论坐标y x:实际坐标想 y:实际坐标y

sink:凸轮廓线法向倾斜角θ正弦 cosk:凸轮廓线法向倾斜角θ余弦

子函数1:求x、y的实际坐标

子函数2:求转角i处的曲率半径

子函数3:求转角i处的压力角

#include "stdio.h"

#include "math.h"

#define PI 3.1415926

void zuobiao (float s0, float s,float ds_di,int i, int e,int rr); ;子函数1

float qulv (float s0, float

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值