#1=4.712
WHILE #1GE3.142
#2=SIN[#1]*6
#3=COS[#1]*15
#4=#2+24.000
#5=#3-49.000
G01X[2.0*#4]Z[#5]
#1=#1-0.050
ENDW
这是上面的椭圆的一次加工代码!华中对于三角函数默认的弧度制的
WHILE 后面的条件不加[],结束用的ENDW,这都是FANUC的区别哦
/*与FANUC相同系列
支持:
FANUC 0i、FANUC 0 i Mate、FANUC 18i
GSK 980TDb、KND 1000
大森、MITSUBISH等...
与中戚哪FANUC相同的某些系统在默认情况下常数仔烂要加个小数点,曲线方程的常数可能没有小数点,这时你可以在输入曲线方程时将常数加上小数点或者在生成宏代码以后加上小数点!*/
#1=4.712
WHILE[#1GE3.142] DO1
#2=SIN[180/PI*[#1]]*6
#3=COS[180/PI*[#1]]*15
#4=#2+24.000
#5=#3-49.000
G01X[2.0*#4]Z[#5]
#1=#1-0.050
END1
/*华中系列*/
#1=4.712
WHILE #1GE3.142
#2=SIN[#1]*6
#3=COS[#1]*15
#4=#2+24.000
#5=#3-49.000
G01X[2.0*#4]Z[#5]
#1=#1-0.050
ENDW
/*西门子系列*/
R1=4.712
CCCAM:
R2=SIN(180/PI*(R1))*6
R3=COS(180/PI*(R1))*15
R4=R2+24.000
R5=R3-49.000
G01X(2.0*R4)Z(R5)
R1=R1-0.050
IF R1>=3.142 GOTOB CCCAM
张老师的数卖码控车宏程序自学视频系统讲的很清楚!
宏程序是一种具有计算滑陵能力和决策能力的数控程序。根据查询相关资料信息:宏程序引入了变量和表达式,还有函数功能,具有实时动态计算能力,可以加工非圆曲线,如抛物态让或线、圆、双曲线、三角函数曲线等。宏程序可以完成图形一样,尺寸不同的系列零件加工,帆伍宏程序可以完成工艺路径一样位置不同的系列零件加工,宏程序具有一定决策能力,能根据条件选择性地执行某些部分。如果是FANUC系统,数控系统执行到#3000=1语句时,屏幕显示3001号报警,则是机床停止运行。
这是用来提醒用户的,具体是什么原因报警,只有看到完整的程序,或者咨询编程者才能确定。
比如用切断刀切槽的宏程序中,当刀宽大于槽宽的时候,执行#3000=1语句报警,就是提醒用户,铅缓刀宽大于槽宽,不能加工。此时按复位键,即可消除报警。
扩展资料:
#300以上的变量是系统变量。系统变量是具有特殊意义的变量,是数控系统内部定义好了的,不可以改变它们的用途。系统变量是全局变量,使用时可以直接调用。
#0~#599是可读写的,#600以上的变量是只读的,不能直接修改。其中,#300~#599是子程陪饥序局部变量缓存区。
数控宏程序编程,是用变量的方式进行数控编程的方法。数控宏程序分为A类和B类宏程序,B类宏程序类似于C语言的编程。不论是A类还B类宏程序,它芦激返们运行的效果都是一样的。
参考资料来源:
百度百科-数控宏程序
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)