宝元数控加工中心调用子程序指令与格式

宝元数控加工中心调用子程序指令与格式,第1张

调用子程序指令一般是M98,回主程序是M99,在程序段中输入M98OXXXX就行了,这只是调用一次啊。如想多次调用在程序号后加PXX次数就行了 到该回的段里就M99了。

格式不知道。

轴向切槽多重循环 G74

代码格式:G74 R(e);

G74 X(U) Z(W)P(i) Q(k) R(d) F;

代码意义:径向(X 轴)进刀循环复合轴向断续切削循环:从起点轴向(Z 轴)进给、回退、再进给

直至切削到与切削终点 Z 轴坐标相同的位置,然后径向退刀、轴向回退至与起点 Z 轴坐标相

同的位置,完成一次轴向切削循环;径向再次进刀后,进行下一次轴向切削循环;切削到切

削终点后,返回起点(G74 的起点和终点相同),轴向切槽复合循环完成。G74 的径向进刀和

轴向进刀方向由切削终点 X(U)、Z(W)与起点的相对位置决定 ,此代码用于在工件端面加

工环形槽或中心深孔,轴向断续切削起到断屑、及时排屑的作用。

相关定义:

轴向切削循环起点:每次轴向切削循环开始轴向进刀的位置,表示为A n(n=1,2,3),A n的Z轴坐

标与起点A相同,A n与A n-1的X轴坐标的差值为i。第一次轴向切削循环起点A 1与起点A为同

一点,最后一次轴向切削循环起点(表示为A f)的X轴坐标与切削终点相同。

轴向进刀终点:每次轴向切削循环轴向进刀的终点位置,表示为B n(n=1,2,3),B n的Z轴坐标与

切削终点相同,B n的X轴坐标与A n相同,最后一次轴向进刀终点(表示为B f)与切削终点为同

一点;

径向退刀终点:每次轴向切削循环到达轴向进刀终点后,径向退刀(退刀量为d)的终点位置,

表示为C n(n=1,2,3),C n的Z轴坐标与切削终点相同,C n与A n X轴坐标的差值为d;

轴向切削循环终点:从径向退刀终点轴向退刀的终点位置,表示为D n(n=1,2,3),D n的Z轴坐标

与起点相同,D n 的X轴坐标与C n相同(与A n X轴坐标的差值为d);

切削终点:X(U) Z(W)指定的位置,最后一次轴向进刀终点B f。

R(e):每次轴向(Z轴)进刀后的轴向退刀量,取值范围 0~99.999(单位:mm),无符号。

R(e)执行后代码值保持有效,并把数据参数NO.056 的值修改为e×1000(单位:0.001 mm)。

未输入R(e)时,以数据参数NO.056 的值作为轴向退刀量。

X:切削终点B f的X轴绝对坐标值(单位:mm)。

U:切削终点B f与起点A 的X轴绝对坐标的差值(单位:mm)。

Z:切削终点B f的Z轴的绝对坐标值(单位:mm)。

W:切削终点B f与起点A的Z轴绝对坐标的差值(单位:mm)。

P(i) :单次轴向切削循环的径向(X轴)切削量,取值范围 0<i 9999999(单位:

0.001mm,直径值),无符号。

Q(k):轴向(Z轴)切削时,Z轴断续进刀的进刀量,取值范围 0<k 9999999(单位:

0.001mm),无符号。

R(d):切削至轴向切削终点后,径向(X轴)的退刀量, 取值范围 0~99.999(单位:mm,

直径值),无符号,省略R(d)时,系统默认轴向切削终点后,径向(X轴)的

退刀量为 0。

省略X(U)和P(i)代码字时,默认往正方向退刀。

代码执行过程:如图 3-29。

① 从轴向切削循环起点A n轴向(Z轴)切削进给△k,切削终点Z轴坐标小于起点Z轴坐标时,向

Z轴负向进给,反之则向Z轴正向进给;

② 轴向(Z 轴)快速移动退刀 e,退刀方向与①进给方向相反;

③ 如果Z轴再次切削进给(k+e),进给终点仍在轴向切削循环起点A n与轴向进刀终点B n之间,Z轴再次切削进给(k+e),然后执行②;如果Z轴再次切削进给(k+e)后,进给终点到达B n点

或不在A n与B n之间,Z轴切削进给至B n点,然后执行 ○4 ;

④ 径向(X轴)快速移动退刀△d(半径值)至C n点,B f点(切削终点)的X轴坐标小于A点(起

点)X轴坐标时,向X轴正向退刀,反之则向X轴负向退刀。;

⑤ 轴向(Z 轴)快速移动退刀至 Dn 点,第 n 次轴向切削循环结束。如果当前不是最后一次轴

向切削循环,执行⑥;如果当前是最后一次轴向切削循环,执行⑦;

⑥ 径向(X轴)快速移动进刀,进刀方向与④退刀方向相反。如果X轴进刀(△d+△i)(半径值)

后,进刀终点仍在A点与A f点(最后一次轴向切削循环起点)之间,X轴快速移动进刀(△d+

△i)(半径值),即:DnA n+1,然后执行①(开始下一次轴向切削循环);如果X轴 进刀(△

d+△i) (半径值)后,进刀终点到达A f点或不在Dn与A f点之间,X轴快速移动至A f点,然后

执行①,开始最后一次轴向切削循环;

⑦ X 轴快速移动返回到起点 A,G74 代码执行结束。

外径切槽多重复合循环G75格式:

G75 R(e);

G75 X(U)Z(W) P(△i) Q(△k)R(△d) F(f);

其中e—分层切削每次退刀量。该值是模态值,在下次指定之前均有效,由程序指令修改,半径值,单位为mm。

X —最大切深点的X轴绝对坐标。

Z —最大切深点的Z轴绝对坐标。

U—最大切深点的X轴增量坐标。

W—最大切深点的Z轴增量坐标。

△i —切槽过程中径向(X向)的切入量,半径值,单位为。

△k —沿径向切完一个刀宽后退出,在Z向的移动量(无符号值),单位为其值小于刀宽。

△d —刀具在槽底的退刀量,用正值指定。如果省略Z(W)和△k时,要指定退刀方向的符号。

f — 切槽时的进给量。

式中e和△d 都用地址R指定,其意义由地址Z(W)决定,如果指定Z(W)时,就为△d。

当指令Z(W)时,则执行G75循环。

在编程时,AB的值为槽宽减去切刀宽度的差值。A点坐标根据刀尖的位置和W的方向决定。在程序执行时,刀具快速到达A点,因此,A点应在工件之外,以保证快速进给的安全。从A点到C点为切削进给,每次切深△i便快速后退e值,以便断屑,最后到达槽底C点。在槽底,刀具要纵向移动△d,使槽底光滑,但要服从刀具结构,以免折断刀具。刀具退回A点后,按△k移动一个新位置,再执行切深循环。△k要根据刀宽确定,直至达到整个槽宽。最后刀具从B点快速返回A点,整个循环结束。

数控车床上加工工件时,工件做旋转运动,在X轴方向上无法实现钻孔加工。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存