华中数控铣床椭圆宏程序编程,怎么编?

华中数控铣床椭圆宏程序编程,怎么编?,第1张

36x48椭圆

#103:角度变量

#104:刀尖在工件坐标系中X坐标值变量

#105:刀尖在工件坐标系中Y坐标值变量

O1001(主程序)

T0101

G94S700M03M08

G54

G00G43Z30

G90X40Y0

Z2

G01Z0F150

#103=360(角度变量初赋值)

while#103GE0

#104=18*COS[#103](X坐标值变量)

#105=24*SIN[#103] (Y坐标值变量)

G41 X#104 Y#105 D01

#103=#103-1(角度增量-1)

endw

m30

1、首先打开华中数控程序,在程序段最前端加 “ / ” 跳段标示符号。

2、其次选择跳段模式为,开启时,遇到带“ / ”的程序段就会跳过,而没有“/”的程序段无一跳过都会被执行。

3、最后跳段模式为关闭时,所有所有的程序段正常执行。

#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

张老师的数控车宏程序自学视频系统讲的很清楚!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11283054.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存