官术网_书友最值得收藏!

7.3 程序區的定義

程序區可以理解為緩存區內存放程序的大區。就像一個大的社區一樣。在QD77緩存內劃分了5個這樣的大區,每個大區規定了編號,大區編號為7000~7004。程序區在緩存區的位置如圖7-3所示。

每一個這樣的大區都對軸1~軸4(軸16)的50個運動塊分配了對應的緩存器。這樣實際上每個軸的運動塊都可以達到250個。

圖7-3 程序區在緩存區的位置

在每個程序區內:

1)對每個軸可以預先設置50個運動塊。

2)每個運動塊可以設置更豐富的運行條件(如運動塊的條件啟動、循環運行等)。

3)運動塊的運動內容直接使用定位點的數據。可以將任意一定位點數據設置到運動塊中,這樣運動順序就不受定位點1~600點順序的控制。

4)定位點1~600點設置的連續定位模式、連續軌跡模式構成的連續運動程序仍然有效,將其視為一個運動塊的內容,即一個運動塊可以包含連續N個點的運動內容。

程序區的編號從7000~7004,這主要是為了擴大運動程序的存放空間。所以編制運動程序時,首先要設置大區號,再設置運動塊編號,最后設置定位點編號。

程序區與運動塊的關系如圖7-4~圖7-6所示。(以4軸為例)

圖7-4 程序區7000與運動塊之間的關系

圖7-5 程序區7001與運動塊之間的關系

圖7-6 程序區7004與運動塊之間的關系

主站蜘蛛池模板: 合阳县| 遂平县| 县级市| 阿拉善左旗| 且末县| 周宁县| 剑河县| 澎湖县| 扶余县| 大丰市| 揭阳市| 广元市| 会宁县| 乌拉特中旗| 金溪县| 布拖县| 连云港市| 边坝县| 武功县| 瓮安县| 灵宝市| 肥东县| 永和县| 神池县| 石嘴山市| 西乡县| 大城县| 大同市| 桃江县| 无锡市| 禹州市| 柏乡县| 兴义市| 德格县| 濉溪县| 芜湖县| 长汀县| 浙江省| 隆德县| 儋州市| 崇左市|