加工中心宏程序

加工中心宏程序,第1张

宏程序的作用:

数控系统为用户配备了强有力的类似于高级语言的宏程序功能,用户可以使用变量进行算术运算、逻辑运算和函数的混合运算,此外宏程序还提供了循环语句、分支语句和子程序调用语句,利于编制各种复杂的零件加工程序,减少乃至免除手工编程时进行繁琐的数值计算,以及精简程序量。

宏程序指令适合抛物线、椭圆、双曲线等没有插补指令的曲线编程;适合图形一样,只是尺寸不同的系列零件的编程;适合工艺路径一样,只是位置参数不同的系列零件的编程。较大地简化编程;扩展应用范围。

加工中心宏程序应用:

以下都以#100和#101和#102,及数值10和20做为例子,应用的时候别把他们当格式就行,

基本指令

H01赋值格式:G65H01P#101Q#102:把#102内的数值赋予到#101中

G65H01P#101Q#10:把#10赋予到#101中

H02加指令格式G65 H02 P#101 Q#102 R#103,把#102的数值加上#103的数值赋予#101

G65 H02 P#101 Q#102 R10

G65 H02 P#101 Q10 R#103

G65 H02 P#101 Q10 R20

上面4个都是加指令的格式都是把Q后面的数值或变量号内的数值加上R后面的数

值或变量号内的数值然后等于到P后面的变量号中.

H03减指令格式G65 H03 P#101 Q#102 R#103,把#102的数值减去#103的数值赋予#101

G65 H03 P#101 Q#102 R10

G65 H03 P#101 Q10 R#103

G65 H03 P#101 Q20 R10

上面4个都是减指令的格式都是把Q后面的数值或变量号内的数值减去R后面的数

值或变量号内的数值然后等于到P后面的变量号中.

H04乘指令格式G65 H04 P#101 Q#102 R#103,把#102的数值乘上#103的数值赋予#101

G65 H04 P#101 Q#102 R10

G65 H04 P#101 Q10 R#103

G65 H04 P#101 Q20 R10

上面4个都是乘指令的格式都是把Q后面的数值或变量号内的数值乘上R后面的数

值或变量号内的数值然后等于到P后面的变量号中.

H05除指令格式G65 H05P#101 Q#102 R#103,把#102的数值除以#103的数值赋予#101

G65 H05 P#101 Q#102 R10

G65 H05 P#101 Q10 R#103

G65 H05 P#101 Q20 R10

上面4个都是除指令格式都是把Q后面的数值或变量号内的数值除以R后面的数

值或变量号内的数值然后等于到P后面的变量号中.(余数不存,除数如果为0的话会出现112报警)

以上内容参考:百度百科--宏程序

关于宏程序编程,步骤细致复杂,要对宏程序有相当的了解。

举一个例题如下:

1、例如加工一个长半轴30,短半轴20一个椭圆,椭圆不是圆弧,所以我们不能用圆弧的方式来加椭圆,这里我们用一小段一小段的直线来拼接这个椭圆。

2、椭圆的基本公式为x^2/a^2+y^2/b^2=1 (a>b>0)  焦点在X上这是车床上用的方程。a乘以cosx=x   b乘以sinx=y这是CNC加工中心用的角度公式。

#号在机床编程中也是一种编程语言

3、一般我们将它分为两类可变量不可变量,就是说有些#号代表的意思是会变化的,一般用字母来替代条件字符 EQ等于  NE不等于  GT 大于 GE 大于或等于    LT小于  LE小于或等于  。

拿上面的例题来进行讲解

1、O0001   程序名

T01 M6 换一号刀具

G90 G54 G00 X0 Y0 M03S3000  快速定位 主轴旋转

G43 Z100 H01 建立长度补偿

Z10 M08 打开冷却液

G00X70Y0

G01 Z-5 F200 下刀Z方向

#1=30长半轴

#2=20短半轴

#3=0起始角度

#4=360 终止角度

#5=1角度增量 数值越小精度越高

WHILE[#3LE#4]DO1

#6=#1*COS[#3]

#7=#2*sin[#3]

G01 X[#6]  Y[#7]

#3=#3+#5

END1

2、WHILE---DON 

------

---

ENDN

这是一个固定循环格式只要括号中条件满足,它就会无限的循环反之条件不满足循环会被自动结束。

3、建议在学习的时候,最好下载一个仿真软件这样有助快速的学会并使用,建议使用斯沃仿真。VERICUT是仿真当中最为强悍的,不适合新手,当然如果有这方面的经验可以更好的学习VERICUT。

方法和详细的 *** 作步骤如下:

1、第一步,在MDI模式下,按SET键,在屏幕上输入1,然后打开参数开关,见下图,转到下面的步骤。

2、第二步,执行完上面的 *** 作之后,按下相应屏幕底部的“密码”按钮,进入密码屏幕,输入“admin”,然后按确认键。屏幕左下角显示“密码”按钮,见下图,转到下面的步骤。

3、第三步,执行完上面的 *** 作之后,按“程控”键,然后按屏幕底部的相应“

 PLCPAR”键进入K参数屏幕,见下图,转到下面的步骤。

4、第四步,执行完上面的 *** 作之后,移动光标,将K10.7和K10.6分别更改为“

 1”,然后按“保存”键。请注意,当按向上和向下键时,光标将连续移动。可以通过左右键选择K10.7和K10.6,然后可以输入“

 1”,见下图,转到下面的步骤。

5、第五步,执行完上面的 *** 作之后,按“

 MDI”键,然后按“程控”键,返回K参数屏幕,将K10.6和K10.7改回“

 0”,然后按“保存”键进行保存,机床停止调试,然后关闭参数开关以执行换刀 *** 作,见下图。以上就是法兰克加工中心宏程序编程的教学。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存