叶修编程
① 请问铸造模具编程是怎么做的
15#
1、如果你是模具工艺设计员:你的根据铸造工艺设计员提供的工艺图(一般描述了分型面、收缩率、加工余量、浇注系统、排气系统、压铸模具还有冷却系统、真空系统等)建立铸造3D(如果厂家提供,就不用你建立了,产品3D一定得厂家提供,除非他们只提供实物铸件),分模建立模具3D,最后编程加工。2、如果你是编程人员,你只编程就是了(如果你们公司有模具设计员的话,有的公司没有,是编程人员兼3D设计的)。3、一般电火花和线切割特别是新成立的模具公司,都是外包!4、铸造模具全用数控铣,简单的可以,大的深的是不可能的,例如发动机缸体、缸盖、离合器壳、油底壳等,一般铸造砂芯模具都有顶杆,那孔一定需要线切割/镗。
② 怎样学好编程
我是计算机专业的大学生,我把我的经验告诉你,绝对不是复制。如果你需要帮助的话加我QQ:84638372
一般呢首先选择好要学的语言。推荐C语言,因为这是比较经典的。
然后是C++,因为C++是面向对象中的经典,你会C++再学其他C#或者JAVA都很快。
然后可以涉及一些.net和JAVA。
具体能学到怎么样还看你的实力了。
关于学习方法,没说的:多看书,多联系。
不要把书后面的题目当作业,把它当一位朋友。
不要把学计算机语言像学英语一样。你可以这么想:你把自己想要计算机做的事情用计算机语言告诉计算机。而运行后它会回答你。
这就是语言。
希望你能够找到好的教材,外国的比较好。初学者一定要用入门级的书。effective C++虽然经典,但是不适合初学者。其他语言也类似。!
③ 用C++编程:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.
main()
{
int n,a,b,c;
for(n=100;n<=999;n++)
{
a=n/100;
b=n%100/10;
c=n%10;
if(a*a*a+b*b*b+c*c*c==n) printf("%d ",n);
}
}
水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。
三位的水仙花数共有4个:153,370,371,407;
加一下就可以了,
153+370+371+407=1301
你可以用程序来找到他们,比如用我会的pascal语言就是:
program shuixianhuashu;
var
a,b,c:integer;
begin
for a:=1 to 9 do
for b:=0 to 9 do
for c:=0 to 9 do
if a*a*a+b*b*b+c*c*c=100*a+10*b+c then writeln(100*a+10*b+c);
end.
或:
program sxh;
var a,b,c,d:integer;
begin
for a:=100 to 999 do begin
b:=a mod 10;
c:=a mod 100 div 10;
d:=a div 100;
if b*b*b+c*c*c+d*d*d=a then writeln(a);
end;
end.
也可用C语言:
#include <stdio.h>
int main(void)
{
int a,b,c;
for(a=1;a<=9;a++)
for(b=0;b<=9;b++)
for(c=0;c<=9;c++)
if(100*a+10*b+c==a*a*a+b*b*b+c*c*c)
printf("%d%d%d ",a,b,c);
return 0;
}
(3)叶修编程扩展阅读:
水仙花数又称阿姆斯特朗数。
三位的水仙花数共有4个:153,370,371,407;
四位的四叶玫瑰数共有3个:1634,8208,9474;
五位的五角星数共有3个:54748,92727,93084;
六位的六合数只有1个:548834;
七位的北斗七星数共有4个:1741725,4210818,9800817,9926315;
八位的八仙数共有3个:24678050,24678051,88593477
④ 学习五轴编程时都有哪一些技术要求
1、熟悉五轴机床的编程原理。
2、熟知摇篮式、一摇一摆式、双摆头式等多种五轴机床的结构。
3、及时对设备进行维护和保养,快速判断并解决五轴机床的简单故障。
4、熟练应用UG软件编写叶轮、凸轮等精密产品的五轴刀路。
5、精通五轴程序代码,制作有无RTCP功能的后处理。
6、熟练操作不同控制系统的五轴机床。