如何转为图形格式

以下这些是宏程序还是什么?怎么转化为图形格式的,像T图那样。
;$PATH=/_N_CMA_DIR
;————————————–
;TOOLDATA TRANSFER WITHOUT M6
;VERSION 01.00.00 Dec 13,2005 
;CUSTOMER :KOMATEC
;NTT-30A Random type with double gripper
;————————————–
PROC L45(INT TOOL) SAVE DISPLOF SBLOF

;IF $MN_USER_DATA_HEX[1]<128 GOTOF _ARML ;Armless type(PLC-MD 14512[1].7==0)==>

_TM[19]=1 ;Set Memo-Flag
T=TOOL  ;Call Pos_Mag
_TM[19]=0 ;Reset Memo-Flag

H66=1    ;Inhibit channel reset

IF $P_ISTEST==1 GOTOF PROGT ;Programmtest ==>
IF $P_SEARCH<>0 GOTOF FIN ;BlockSearch ==>

IF ($P_TOOLNO<>0)AND(_TM[2]==0) GOTOF _ULM ;Spindletool and no empty location ==>
IF ($P_TOOLNO==0)AND(_TM[2]<>0) GOTOF _ULM ;No Spindletool and pocket reserv. ==>
GOTOF _CONT     ; ==>

_ULM:
MSG("RUN CYCLE UL_MAG (Data of Tooltable not consistency)")
H66=99    ;Release channel reset
H66=98    ;Release single block
M00
GOTOB _ULM

_CONT:
IF _TM[16]==1    ;Memo-Flag from L39
_STOP:
MSG("RUN CYCLE L41 (ATC one cycle)")
H66=99    ;Release channel reset
H66=98    ;Release single block
M00
GOTOB _STOP
ENDIF

IF $C_T==$P_TOOLNO GOTOF FIN ;NewTool equal OldTool ==>
IF $C_T==0 GOTOF FIN


_TM[2]=$TC_DP25[$C_T,1]  ;Store empty location
STOPRE
$TC_DP25[$C_T,1]=31    ;NewTool in spindle

IF $P_TOOLNO<>0  
$TC_DP25[$P_TOOLNO,1]=0  ;OldTool cancelled
ENDIF

M206    ;Activation SpindleTool     
H66=30    ;Refresh Tooltable

FIN:    ;Finished
H66=99    ;Release channel reset
H66=98    ;Release single block
RET    ;End subprogram

PROGT:     ;Programtest
M206    ;Activation SpindleTool  
H66=98    ;Release single block
RET    ;End subprogram
M17    ;End subprogram

最佳答案

如果能转换的话,你换梯形图格式就应该能打开的,要是打不开就应该不是。不过我也有过语句表程序用梯形图并不能打开的经历。
不过这段代码究竟是什么我的确不知道。所以不能确定。

提问者对于答案的评价:
这段程序,按上面的报警像是刀表查错用的,NC程序吗?怎么看也感觉是T图译出来的,我确实用编辑器导入了一下,提示出错,忘了报什么错了。这段代码出自,802d sl
调试文件,不知应归为哪一类。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc138269.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日
下一篇 2017年6月1日

相关推荐

  • 德玛吉810D机床

    现在我遇到这种情况,只要我把DB33.DBX1.5生效,1.6屏蔽的话,任意一个轴生效都会出现图片上的报警,这个报警号我通过手册找到相对应的地址是DB2.DBX203.6,想通过这…

    2020年10月31日
  • 802d加模拟主轴可以加工LEBUS卷筒吗?

    802d加模拟主轴可以加工LEBUS卷筒吗 具体方法是什么呢? 最佳答案 具体要看你的LEBUS卷筒技术要求了,模拟主轴用变频器也可以使用编码器定位。 提问者对于答案的评…

    SINUMERIK 2017年11月6日
  • 840di不启动

    机床840di系统,无显示,mcp的灯都闪烁不停,显示器面板电源灯不亮,24v电源正常 问题补充:黑屏,无显示 最佳答案 看一下PCU或MMC后面的LED是否亮,它的后面有一个电源…

    2017年11月13日
  • 西门子808D机床无法读取程序速度

    程序进给速度机床无法读取,机床G1进给速度一直是5000mm/min的速度进给。倍率开关可以调整速度。请问大神怎么设置? 问题补充:用了三年了,前天在运行中跳电后就这样了。据说是变…

    SINUMERIK 2020年11月1日
  • 刀长不对要加入额外的数值

    840Dsl手动测量刀长,输入刀具表里面的时候,每把刀都要额外加50丝。问题出在哪里? 问题补充:具体在哪里看 最佳答案 整体偏移量是不是加了。 提问者对于答案的评价:

    SINUMERIK 2020年10月31日
  • 802c标准循环上载不了。

    同样的操作方法和一样的设定,不知道为什么有的802c设备中的标准循环能够上载备份(传送有数据显示),而有的802C设备中的标准循环不能够上载备份(传送数据为零)。请师父们指点指点,…

    SINUMERIK 2017年11月17日
  • 数控G95 含*释?

    G95是毫米/转,那么它和转速,进给速度都有关系了。N90 S100 M3N100 G01 Z=180 F1,这是G95是1,如果…

    SINUMERIK 2017年8月24日
  • 求助828D机械手刀库例子程序和调试文档

    最近要调一台圆盘式机械手刀库的卧加,之前只调过802D的,现在的828增加刀库管理还真搞不清楚了,哪位大侠提供下例子程序和调试文档以及换刀子程序,谢谢! 问题补充:kestrel5…

    SINUMERIK 2017年6月8日
  • s7 200 和s7 200 cn的区别

    s7 200 和s7 200 cn的区别是什么?   最佳答案 CN是西门子在江苏的工厂生产的,SIMATIC是从国外进…

    SINUMERIK 2019年6月11日
  • 要得知一个加工程序执行完需要多长时间,通过R参数如何实现?

    如题。西门子840Dsl系统,有一个加工程序,想知道这个程序加工完一个工件需要多少秒。只知道要在第一行和最后一行各加一句AC_Time,然后通过R参数读出来。这个要怎么实现?求大神…

    SINUMERIK 2020年11月1日