回复:我见过的最牛的NC程序

baiguorong2003

  • 帖子

    226
  • 精华

    13
  • 被关注

    9

论坛等级:游侠

注册时间:2003-11-26

普通 普通 如何晋级?

发布于 2007-05-25 21:17:02

0楼

UMAC (宏)

N100 DEFINE BAAuto1 AS (($A_DBB[105] B_AND 1)==1)
N101 DEFINE BAHand1 AS (($A_DBB[105] B_AND 2)==2)
N102 DEFINE BAError1 AS (($A_DBB[105] B_AND 255)==0)
N104 DEFINE PLCStart1 AS (($A_DBB[105] B_AND 16)==16)
N105 DEFINE PLCEnd1 AS (($A_DBB[105] B_AND 32)==32)
N110 DEFINE Gripper11Open AS (($A_DBB[106] B_AND 1)==1)
N111 DEFINE Gripper11Close AS (($A_DBB[106] B_AND 2)==2)
N112 DEFINE Gripper11Empty AS (($A_DBB[106] B_AND 4)==4)
N113 DEFINE Gripper11OrientedSafe AS (($A_DBB[106] B_AND 8)==8)
N114 DEFINE Gripper12Open AS (($A_DBB[106] B_AND 16)==16)
N115 DEFINE Gripper12Close AS (($A_DBB[106] B_AND 32)==32)
N116 DEFINE Gripper12Empty AS (($A_DBB[106] B_AND 64)==64)
N117 DEFINE Gripper12OrientedSafe AS (($A_DBB[106] B_AND 128)==128)
N120 DEFINE M_1DryCycle AS (($A_DBB[103] B_AND 1)==1)
N121 DEFINE M_1Unclamped AS (($A_DBB[103] B_AND 2)==2)
N122 DEFINE M_1NoAlarm AS (($A_DBB[103] B_AND 4)==4)
N123 DEFINE M_1Clamped AS (($A_DBB[103] B_AND 8)==8)
N124 DEFINE M_1PickRls AS (($A_DBB[103] B_AND 16)==16)
N125 DEFINE M_1DepositRls AS (($A_DBB[103] B_AND 32)==32)
N126 DEFINE M_PartPresent AS (($A_DBB[103] B_AND 64)==64)
N127 DEFINE M_1PickDepositOK AS (($A_DBB[103] B_AND 128)==128)
N130 DEFINE M_ZAxeMoveNeeded AS (($A_DBB[104] B_AND 1)==1)
N131 DEFINE M_ZBack AS (($A_DBB[104] B_AND 2)==2)
N132 DEFINE M_ZReadyForGantryMove AS (($A_DBB[104] B_AND 4)==4)
N133 DEFINE M_ZInPickPos AS (($A_DBB[104] B_AND 8)==8)
N134 DEFINE M_ZInDepositPos AS (($A_DBB[104] B_AND 16)==16)
N135 DEFINE M_BAxeMoveNeeded AS (($A_DBB[104] B_AND 32)==32)
N136 DEFINE M_BInPositionA AS (($A_DBB[104] B_AND 64)==64)
N137 DEFINE M_BInPositionB AS (($A_DBB[104] B_AND 128)==128)
N300 M30
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25496条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。