tft每日頭條

 > 科技

 > 數控編程m24與m25使用方法

數控編程m24與m25使用方法

科技 更新时间:2024-08-27 19:21:42

講兩個知識點:

一,普通程序的調用(M98)

二,宏程序的調用(G65)

一,普通程序的調用(M98)

M98為普通程序調用指令

數控編程m24與m25使用方法(數控編程m98和G65的用法)1

程序運行順序

如上圖:程序依次由上往下運行,運行至M98P2程序段,即執行O0002程序(也是從程序開頭由上往下依次運行至到遇到M99跳轉至主程序O0001 運行M98P2後面程序段)

程序的調用方法

格式一:

M98 P_ _ _ _ L_

P_後面不超過四位的數字為程序号

(如M98P1 ,M98P0002 M98P2000L2)

L_為重複調用次數(省略時為調用1次)

格式二:

M98 P_ _ _ _ _ _ _

P_後面最多跟8為數的數字,如後面的數字不超過4位,表示調用程序一次

如M98P2322 調用O2322程序一次

如超過4位數,後4位為調用程序名,其餘的為調用次數

M98P00052322 調用O2322程序5次

二,宏程序的調用(G65)

宏有很多種調用方法,根據每個人的習慣,最常見的是G65調用法。

格式:G65 P子程序名 地址名

先看看P ,其實G65和M98子程序調用很相似。P後面跟着子程序的名字。比如說現在有個子程序O1234,那麼在主程序利于G65調用時,寫成G65 P1234即可(那個大寫字母O不需要)

接下來就該談談非常關鍵的地址名了。

數控編程m24與m25使用方法(數控編程m98和G65的用法)2

地址名:A,B,C……Z對應的變量如上表。

地址名說白了就是給其對應的變量傳遞數據的

清風我用一個案例來說明上面這句話的含義

數控編程m24與m25使用方法(數控編程m98和G65的用法)3

分析:

在主程序中,我們使用G65來調用1111号程序,後面跟着的X、Y就是地址名。根據<地址名與變量的對應關系>可以看出X、Y分别對應變量#24、#25。那麼這是什麼意思呢?其實很簡單。在調用子程序O1111的 時候,主程序的數據100、50 分别傳遞給了子程序中的變量#24、#25 。

建議主程序中的地址名的确定由子程序中的變量來決定的。(因為我們習慣先編寫子程序) 比如上面案例,若子程序中我們用變量#1、#2分别代表X、Y方向的長度,那麼用G65調用的時候地址名就應該是A、B即 G65P1111A100.0B50.0 (不清楚再看看<地址名與變量的對應關系>表)

在傳遞數據時候,#1、#2、#3分别對應地址名A、B、C當要用到#4時候,别想當然地用地址名D。如果用地址名D,那麼在子程序裡#4将沒有任何數據。因為地址名對應的是變量#7!

在上述案例中我們把子程序保存在機床内存中,如果加工個類似形狀的零件,我們隻需要編寫個主程序來調用這個子程序即可。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved