当前位置:首页 » 编程软件 » 杆编程式

杆编程式

发布时间: 2025-03-09 14:39:23

㈠ 气缸怎么选型

1.选定气缸缸径

根据气缸的负载状态,确定气缸的轴向负载力F。

根据负载的运动状态,预选气缸的负载率η。

根据气源供气条件,确定气缸的使用压力P。P应小于减压阀进口压力的85%。

已知F,η和P,对单作用气缸,预设杆径与缸径之比d/D=0.5,根据前面所述气缸理论力的计算公式和负载率计算公式,便可选定缸径D;对双作用气缸,同样使用前面所述气缸理论力的计算公式和负载率计算公式,便可选定缸径D。缸径D的尺寸应标准化。

2.选定气缸行程

根据气缸的操作距离及传动机构的行程比来预选气缸的行程。为便于安装调试,对计算出的行程要留有适当余量。应尽量选为标准行程,可保证供货速度,成本降低。

3.选定气缸品种

将使用目的及需要的缸径及行程作为条件,从气缸系列中选出所需的气气缸品种。

4.选定安装形式

不同系列有不同的安装形式,而各系列亦有多种安装形式可供选择,应根据气缸的不同用途,来选择安装形式。

安装形式有:基本型,脚座型,杆侧法兰型,无杆侧法兰型,单耳环型,双耳环型,杆侧耳轴型,无杆侧耳轴型,中央耳轴型。

5.选定缓冲形式

按照用途所需,选择出气缸的缓冲形式。气缸缓冲形式分为:无缓冲,橡胶缓冲,气缓冲,液压缓冲器。

6.磁性开关的选定

安装于气缸上的磁性开关,主要是作位置检测之用。需要注意的是:气缸内置磁环,是使用磁性开关的先决条件。磁性开关的安装形式有:钢带安装,轨道安装,拉杆安装,真接安装。

(1)杆编程式扩展阅读:

气缸是由缸筒、端盖、活塞、活塞杆和密封件等组成:

1)缸筒

缸筒的内径大小代表了气缸输出力的大小。活塞要在缸筒内做平稳的往复滑动,缸筒内表面的表面粗糙度应达到Ra0.8μm。

SMC、 CM2气缸活塞上采用组合密封圈实现双向密封,活塞与活塞杆用压铆链接,不用螺母。

2)端盖

端盖上设有进排气通口,有的还在端盖内设有缓冲机构。杆侧端盖上设有密封圈和防尘圈,以防止从活塞杆处向外漏气和防止外部灰尘混入缸内。杆侧端盖上设有导向套,以提高气缸的导向精度,承受活塞杆上少量的横向负载,减小活塞杆伸出时的下弯量,延长气缸使用寿命。

导向套通常使用烧结含油合金、前倾铜铸件。端盖过去常用可锻铸铁,为减轻重量并防锈,常使用铝合金压铸,微型缸有使用黄铜材料的。

3)活塞

活塞是气缸中的受压力零件。为防止活塞左右两腔相互窜气,设有活塞密封圈。活塞上的耐磨环可提高气缸的导向性,减少活塞密封圈的磨耗,减少摩擦阻力。耐磨环长使用聚氨酯、聚四氟乙烯、夹布合成树脂等材料。

活塞的宽度由密封圈尺寸和必要的滑动部分长度来决定。滑动部分太短,易引起早期磨损和卡死。活塞的材质常用铝合金和铸铁,小型缸的活塞有黄铜制成的。

4)活塞杆

活塞杆是气缸中最重要的受力零件。通常使用高碳钢、表面经镀硬铬处理、或使用不锈钢、以防腐蚀,并提高密封圈的耐磨性。

5)密封圈

回转或往复运动处的部件密封称为动密封,静止件部分的密封称为静密封。

缸筒与端盖的连接方法主要有以下几种:

整体型、铆接型、螺纹联接型、法兰型、拉杆型。

6)气缸工作时要靠压缩空气中的油雾对活塞进行润滑。也有小部分免润滑气缸。

参考资料:网络-气缸

㈡ 求四杆机构课程设计模板或者方法

机械原理课程设计
任务书
题目:四杆机构设计B4-b
姓名:郑大鹏
班级:机械设计制造及其自动化
设计参数
转角关系的期望函数 连架杆转角范围 计算间隔 设计计算

手工 编程 确定:a,b,c,d四杆的长度,以及在一个工作循环内每一计算间隔的转角偏差值

60° 85° 2° 0.5°
y=㏑x(1≦x≦2)

设计要求:
1.用解析法按计算间隔进行设计计算;
2.绘制3号图纸1张,包括:
(1)机构运动简图;
(2)期望函数与机构实现函数在计算点处的对比表;
(3)根据对比表绘制期望函数与机构实现函数的位移对比图;
3.设计说明书一份;
4.要求设计步骤清楚,计算准确。说明书规范。作图要符合国家标。按时独立完成任务。

目录
第1节 平面四杆机构设计 3
1.1连杆机构设计的基本问题 3
1.2作图法设计四杆机构 3
1.3 解析法设计四杆机构 3
第2节 设计介绍 5
2.1按预定的两连架杆对应位置设计原理 5
2.2 按期望函数设计 6
第3节 连杆机构设计 8
3.1连杆机构设计 8
3.2变量和函数与转角之间的比例尺 8
3.3确定结点值 8
3.4 确定初始角 、 9
3.5 杆长比m,n,l的确定 13
3.6 检查偏差值 13
3.7 杆长的确定 13
3.8 连架杆在各位置的再现函数和期望函数最小差值 的确定 15
总结 18
参考文献 19
附录 20

第1节 平面四杆机构设计
1.1连杆机构设计的基本问题
连杆机构设计的基本问题是根据给定的要求选定机构的型式,确定各构件的尺寸,同时还要满足结构条件(如要求存在曲柄、杆长比恰当等)、动力条件(如适当的传动角等)和运动连续条件等。
根据机械的用途和性能要求的不同,对连杆机构设计的要求是多种多样的,但这些设计要求可归纳为以下三类问题:
(1)预定的连杆位置要求;
(2)满足预定的运动规律要求;
(3)满足预定的轨迹要求;
连杆设计的方法有:解析法、作图法和实验法。
1.2作图法设计四杆机构
对于四杆机构来说,当其铰链中心位置确定后,各杆的长度
也就确定了。用作图法进行设计,就是利用各铰链之间相对运动
的几何关系,通过作图确定各铰链的位置,从而定出各杆的长度。
根据设计要求的不同分为四种情况 :
(1) 按连杆预定的位置设计四杆机构
(2) 按两连架杆预定的对应角位移设计四杆机构
(3) 按预定的轨迹设计四杆机构
(4) 按给定的急回要求设计四杆机构
1.3 解析法设计四杆机构
在用解析法设计四杆机构时,首先需建立包含机构各尺度参数和运动变量在内的解析式,然后根据已知的运动变量求机构的尺度参数。现有三种不同的设计要求,分别是:
(1) 按连杆预定的连杆位置设计四杆机构
(2) 按预定的运动轨迹设计四杆机构
(3) 按预定的运动规律设计四杆机构
1) 按预定的两连架杆对应位置设计
2) 按期望函数设计
本次连杆机构设计采用解析法设计四杆机构中的按期望函数设计。下面在第2节将对期望函数设计四杆机构的原理进行详细的阐述。

第2节 设计介绍
2.1按预定的两连架杆对应位置设计原理
如下图所示:

设要求从动件3与主动件1的转角之间满足一系列的对应位置关系,即 = i=1, 2,… ,n其函数的运动变量为 由设计要求知 、 为已知条件。有 为未知。又因为机构按比例放大或缩小,不会改变各机构的相对角度关系,故设计变量应该为各构件的相对长度,如取d/a=1 , b/a=l c/a=m , d/a=n 。故设计变量l、m、n以及 、 的计量起始角 、 共五个。如图所示建立坐标系Oxy,并把各杆矢量向坐标轴投影,可得

为消去未知角 ,将上式 两端各自平方后相加,经整理可得
令 =m, =-m/n, = ,则上式可简化为:
2-2

式 2-2 中包含5个待定参数 、 、 、 、及 ,故四杆机构最多可以按两连架杆的5个对应位置精度求解。
2.2 按期望函数设计
如上图所示,设要求设计四杆机构两连架杆转角之间实现的函数关系 (成为期望函数),由于连架杆机构的待定参数较少,故一般不能准确实现该期望函数。设实际实现的函数为月 (成为再现函数),再现函数与期望函数一般是不一致的。设计时应该使机构的再现函数尽可能逼近所要求的期望函数。具体作法是:在给定的自变量x的变化区间 到 内的某点上,使再现函数与期望函数的值相等。从几何意义上 与 两函数曲线在某些点相交。
这些点称为插值结点。显然在结点处:

故在插值结点上,再现函数的函数值为已知。这样,就可以按上述方法来设计四杆机构。这种设计方法成为插值逼近法。
在结点以外的其他位置, 与 是不相等的,其偏差为

偏差的大小与结点的数目及其分布情况有关,增加插值结点的数目,有利于逼近精度的提高。但结点的数目最多可为5个。至于结点位置分布,根据函数逼近理论有
2-3
试中i=1,2, … ,3,n为插值结点数。
本节介绍了采用期望函数设计四杆机构的原理。那么在第3节将
具体阐述连杆机构的设计。

第3节 连杆机构设计
3.1连杆机构设计
设计参数表
转角关系的期望函数 连架杆转角范围 计算间隔 设计计算

手工 编程 确定:a,b,c,d四杆的长度,以及在一个工作循环内每一计算间隔的转角偏差值

60° 85° 2° 0.5°
y=㏑x(1≦x≦2)

注:本次采用编程计算,计算间隔0.5°
3.2变量和函数与转角之间的比例尺
根据已知条件y=㏑x(1≦x≦2)为铰链四杆机构近似的实现期望函数,
设计步骤如下:
(1)根据已知条件 , ,可求得 , 。
(2)由主、从动件的转角范围 =60°、 =85°确定自变量和函数与转角之间的比例尺分别为:

3.3确定结点值
设取结点总数m=3,由式2-3可得各结点处的有关各值如表(3-1)所示。
表(3-1) 各结点处的有关各值

1 1.067 0.065 4.02° 7.97°
2 1.500 0.405 30.0° 49.68°
3 1.933 0.659 55.98° 80.83°

3.4 确定初始角 、
通常我们用试算的方法来确定初始角 、 ,而在本次连杆设计中将通过编程试算的方法来确定。具体思路如下:
任取 、 ,把 、 取值与上面所得到的三个结点处的 、 的值代入P134式8-17

从而得到三个关于 、 、 的方程组,求解方程组后得出 、 、 ,再令 =m, =-m/n, = 。然
求得后m,n,l的值。由此我们可以在机构确定的初始值条件下找
到任意一位置的期望函数值与再现函数值的偏差值 。当
时,则视为选取的初始、角度 满足机构的运动要求。
具体程序如下:
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#define PI 3.1415926
#define t PI/180
void main()
{
int i;
float p0,p1,p2,a0,b0,m,n,l,a5;
float A,B,C,r,s,f1,f2,k1,k2,j;
float u1=1.0/60,u2=0.93/685,x0=1.0,y0=0.0;
float a[3],b[3],a1[6],b1[3];
FILE *p;
if((p=fopen("d:\\zdp.txt","w"))==NULL)
{
printf("can't open the file!");
exit(0);
}
a[0]=4.02;
a[1]=30;
a[2]=55.98;
b[0]=7.97;
b[1]=49.68;
b[2]=80.83;
printf("please input a0: \n");
scanf("%f",&a0);
printf("please input b0: \n");
scanf("%f",&b0);
for(i=0;i<3;i++)
{
a1[i]=cos((b[i]+b0)*t);
a1[i+3]=cos((b[i]+b0-a[i]-a0)*t);
b1[i]=cos((a[i]+a0)*t);
}
p0=((b1[0]-b1[1])*(a1[4]-a1[5])-(b1[1]-b1[2])*(a1[3]-a1[4]))/
((a1[0]-a1[1])*(a1[4]-a1[5])-(a1[1]-a1[2])*(a1[3]-a1[4]));
p1=(b1[0]-b1[1]-(a1[0]-a1[1])*p0)/(a1[3]-a1[4]);
p2=b1[0]-a1[0]*p0-a1[3]*p1;
m=p0;
n=-m/p1;
l=sqrt(m*m+n*n+1-2*n*p2);
printf("p0=%f,p1=%f,p2=%f,m=%f,n=%f,l=%f\n",p0,p1,p2,m,n,l);
fprintf(p,"p0=%f,p1=%f,p2=%f,m=%f,n=%f,l=%f\n",p0,p1,p2,m,n,l);
printf("\n");
fprintf(p,"\n");
for(i=0;i<5;i++)
{printf("please input one angle of fives(0--60): ");
scanf("%f",&a5);
printf("when the angle is %f\n",a5);
fprintf(p,"when the angle is %f\n",a5);
A=sin((a5+a0)*t);
B=cos((a5+a0)*t)-n;
C=(1+m*m+n*n-l*l)/(2*m)-n*cos((a5+a0)*t)/m;
j=x0+u1*a5;
printf("A=%f,B=%f,C=%f,j=%f\n",A,B,C,j);
s=sqrt(A*A+B*B-C*C);
f1=2*(atan((A+s)/(B+C)))/(t)-b0;
f2=2*(atan((A-s)/(B+C)))/(t)-b0;
r=(log(j)-y0)/u2;
k1=f1-r;
k2=f2-r;
printf("r=%f,s=%f,f1=%f,f2=%f,k1=%f,k2=%f\n",r,s,f1,f2,k1,k2);
fprintf(p,"r=%f,s=%f,f1=%f,f2=%f,k1=%f,k2=%f\n",r,s,f1,f2,k1,k2);
printf("\n\n");
fprintf(p,"\n\n");
}
}
结合课本P135,试取 =86°, =24°时:
程序运行及其结果为:
p0=0.601242,p1=-0.461061,p2=-0.266414,m=0.601242,n=1.304040,l=1.938257

when the angle is 0.000000
r=0.000000,s=1.409598,f1=-125.595070,f2=-0.296147,k1=-125.595070,k2=-0.296147

when the angle is 4.020000
r=7.954308,s=1.538967,f1=-130.920624,f2=7.970002,k1=-138.874939,k2=0.015694

when the angle is 30.000000
r=49.732372,s=1.924767,f1=-152.252411,f2=49.680004,k1=-201.984787,k2=-0.052368

when the angle is 55.980000
r=80.838707,s=1.864505,f1=-161.643921,f2=80.830002,k1=-242.482635,k2=-0.008705

when the angle is 60.000000
r=85.018051,s=1.836746,f1=-162.288574,f2=84.909149,k1=-247.306625,k2=-0.108902

由程序运行结果可知:当取初始角 =86°、 =24°时 ( =k1(k2))所以所选初始角符合机构的运动要求。
3.5 杆长比m,n,l的确定
由上面的程序结果可得m=0.601242, n=1.304040, l=1.938257。
3.6 检查偏差值
对于四杆机构,其再现的函数值可由P134式8-16求得
3-2

式中: A=sin( ) ;
B=cos( )-n ;
C= - ncos( )/m
按期望函数所求得的从动件转角为
3-3

则偏差为

若偏差过大不能满足设计要求时,则应重选计量起始角
、 以及主、从动件的转角变化范围 、 等,重新进行设计。同样由上面的程序运行结果得出每一个取值都符合运动要求,即 :
=k1(k2)) (
3.7 杆长的确定
根据杆件之间的长度比例关系m,n,l和这样的关系式b/a=l c/a=m d/a=n确定各杆的长度,当选取主动杆的长度后,其余三杆长的度随之可以确定;在此我们假设主动连架杆的长度为 a=50 ,则确定其余三杆的长度由下面的程序确定:
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
void main()
{
float a=50,b,c,d;
float m=0.601242,n=1.304040,l=1.938257;
FILE *p;
if((p=fopen("d:\\zdp.txt","w"))=NULL)
{
printf("can't open the file!");
exit(0);
}
b=l*a;
c=m*a;
d=n*a;
printf("a=%f\nb=%f\nc=%f\nd=%f\n",a,b,c,d);
fprintf(p,"a=%f\nb=%f\nc=%f\nd=%f\n",a,b,c,d);
fclose(p);
}
运行结果为:
a=50.000000
b=96.912849
c=30.062099
d=65.201996
3.8 连架杆在各位置的再现函数和期望函数最小差值 的确定
如下面的程序:
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#define PI 3.1415926
#define t PI/180
void main()
{
float a0=86,b0=24,m=0.601242,n=1.304040,l=1.938257;
float A,B,C,s,j,k1,k2,k;
float x0=1.0,y0=0.0,u1=1.0/60,u2=0.693/85 ;
float x[130],y1[130],y2[130],a1[130],f1[130],f2[130],r[130];
int i;
FILE *p;
if((p=fopen("d:\\zdp.txt","w"))==NULL)
{
printf("can't open the file! ");
exit(0);
}
printf(" i a1[i] f1[i] r[i] k x[i] y1[i] y2[i]\n\n");
fprintf(p," i a1[i] f1[i] r[i] k x[i] y1[i] y2[i]\n\n");
for(i=0; a1[i]<=60;i++)
{
a1[0]=0;
A=sin((a1[i]+a0)*t);
B=cos((a1[i]+a0)*t)-n;
C=(1+m*m+n*n-l*l)/(2*m)-n*cos((a1[i]+a0)*t)/m;
j=x0+u1*a1[i];
s=sqrt(A*A+B*B-C*C);
f1[i]=2*(atan((A+s)/(B+C)))/(t)-b0;
f2[i]=2*(atan((A-s)/(B+C)))/(t)-b0;
r[i]=(pow(j,1.0/3)-y0)/u2;
k1=f1[i]-r[i];
k2=f2[i]-r[i];
x[i]=a1[i]*u1+x0;
y2[i]=log(x[i]);
if(abs(k1)<abs(k2))
{
k=k1;
y1[i]=f1[i]*u2+y0;
printf(" %-4d %-5.1f %-10.4f %-8.4f %-8.4f %-7.4f %-8.4f %0.4f\n",i,a1[i],f1[i],r[i],k,x[i],y1[i],y2[i]);
fprintf(p," %-4d %-5.1f %-10.4f %-8.4f %-8.4 %-7.4f %-8.4f %0.4f\n",i,a1[i],f1[i],r[i],k,x[i],y1[i],y2[i]);
}
else
{
k=k2;
y1[i]=f2[i]*u2+y0;
printf(" %-6d%-7.1f%-12.4f%-10.4f%-10.4f%-9.4f%-10.4f%2.4f\n",i,
a1[i],f2[i],r[i],k,x[i],y1[i],y2[i]);
fprintf(p,"%-6d%-7.1f%-12.4f%-10.4f%-10.4f%-9.4f%-10.4f%2.4f\n",i,
a1[i],f2[i],r[i],k,x[i],y1[i],y2[i]);
}
a1[i+1]=a1[i]+0.5;
}
fclose(p);
}
程序运行结果见附录。

总结
通过本次课程设计,让我学会了用解析法中的按期望函数设计连杆机构,理解了这一设计原理,知道怎样实现连杆机构两连架杆的转角之间的期望函数与再现函数之间的关系。
在本次设计中,有一个非常重要的环节——确定初始角 、 的值。这一环节我采用了C程序的方法来求解。虽然没有用笔算那样繁琐,但是在编写程序时,由于公式多,公式中设计的三角函数比较麻烦,因而在设计中我遇到了很多大小不同的问题,但是最终凭借对公式的理解和对C程序的进一步掌握完成了这一解析问题。只有确定了初始角 、 ,才能正确检查偏差值 ,得到一对最理想的初始角使得偏差值 。通过C程序的求解,得出的结果说明能较好的满足连杆机构的设计要求。
本次课程设计,从不知道如何下手到完成。我学到了很多的东西,掌握了课程设计书的书写格式,为以后的设计打下了良好的基础。

参考文献:
【1】孙恒,陈作模,葛文杰 . 机械原理[M] . 7版 . 北京:高等教育出版社,2006。
【2】孙恒,陈作模 . 机械原理[M] . 6版 . 北京:高等教育出版社,2001。

附录:i为序列号 a1[i]= f1[i]= r[i] = k =
x[i]为自变量 y1[i]为再现函数值 y2[i]为望函数值

㈢ 数控车床车蜗杆怎么编程序

T01 为35度左右粗车刀(白刚刀或硬质合金)
T02 为35左右精车刀(硬质合金)
最快不到10分钟
要是用白刚刀粗车
不到20分钟

cot=20°=1:0.364,既当X方向进给0.1mm时,Z向比上一刀变化0.0364mm,这个0.0364mm是左右方向上的,即先从中间吃一刀,然后左右分别比上一刀的Z向减少及增加0.0364mm,可以先列出如下表所示的数值,以利编程时使用。

N110GOOX55Z10快速定位到车螺纹起点 、N120G92X49.8Z-60F8 车X49.8处第一刀 、N130GO1W-1.42F1改变车螺纹的起点 、N140G92X49.8Z-60F8车左边 、N150G01Z10F1回到起点 。

N160W1.42改变车螺纹的起点 、N170G92 X49.8Z-60F8 车右边 、N180G01Z10F1回到Z向起点 、N190G92X49.6Z-60F8车X49.6处第一刀。



(3)杆编程式扩展阅读:

数控机床编程的主要内容

分析零件图样、确定加工工艺过程、进行数学处理、编写程序清单、制作控制介质、进行程序检查、输入程序以及工件试切。

数控机床的步骤

分析零件图样和工艺处理,根据图样对零件的几何形状尺寸,技术要求进行分析,明确加工的内容及要求,决定加工方案、确定加工顺序、设计夹具、选择刀具、确定合理的走刀路线及选择合理的切削用量等。


同时还应发挥数控系统的功能和数控机床本身的能力,正确选择对刀点,切入方式,尽量减少诸如换刀、转位等辅助时间。

数学处理

编程前,根据零件的几何特征,先建立一个工件坐标系,数控系统的功能根据零件图纸的要求,制定加工路线,在建立的工件坐标系上,首先计算出刀具的运动轨迹。

对于形状比较简单的零件(如直线和圆弧组成的零件),只需计算出几何元素的起点、终点、圆弧的圆心、两几何元素的交点或切点的坐标值。

编写零件程序清单

加工路线和工艺参数确定以后,根据数控系统规定的指定代码及程序段格式,编写零件程序清单。

㈣ 怎样在Paracraft动画编程里面制作旗杆制作红旗制作广告大字符

1. 在Paracraft动画编程中制作旗杆和红旗:
首先,打开Paracraft软件并创建一个新的项目。然后,在场景中放置一个方块作为旗杆的基础。接下来,使用Paracraft的动画编辑器,创建一个动画序列,将红旗从旗杆的底部移动到顶部。最后,将这个动画序列应用到红旗上,并设置合适的播放速度和循环模式。
2. 在Paracraft中制作广告大字符:
首先,选择Paracraft中的文本工具,输入你想要的广告文字。然后,调整文字的大小和颜色,使其符合你的广告需求。接下来,使用Paracraft的动画编辑器,创建一个动画序列,将文字移动到合适的位置,并设置合适的播放速度和循环模式。最后,将这个动画序列应用到你的广告文字上,使其在动画中显示出来。

㈤ 高尔夫球头的整个生产过程

扫描实物球头——设计师画图——制作模具——修整模具——射蜡——面层——壳模——脱蜡——烘焙——浇铸——清壳——清理——精整——品检——完成

㈥ 数控旋风铣铣蜗杆如何编程

数控旋风铣铣蜗杆编差闭程的方法如下:
1、数控旋风铣铣蜗杆的编程可以使用数控软件,工件的尺寸确定蜗杆的刀具位置。
2、虚让裂确定蜗杆的起始位置和相对位置,滑差以及旋风的铣削方式。
3、将编程保存可完成。

热点内容
长安cx70自动挡有哪些配置 发布:2025-03-10 01:35:54 浏览:989
百洒存储 发布:2025-03-10 01:35:43 浏览:946
cf鬼跳脚本 发布:2025-03-10 01:33:34 浏览:177
python容错 发布:2025-03-10 01:19:53 浏览:264
android招聘郑州 发布:2025-03-10 01:06:37 浏览:110
手机问道脚本 发布:2025-03-10 01:06:37 浏览:167
网易大唐无双手游专业脚本 发布:2025-03-10 00:52:13 浏览:78
王者荣耀安卓qq区战区位置哪个最低 发布:2025-03-10 00:44:18 浏览:639
访问手机内部存储 发布:2025-03-10 00:35:10 浏览:847
本机服务器地址改革 发布:2025-03-10 00:34:59 浏览:510