如何转为图形格式

以下这些是宏程序还是什么?怎么转化为图形格式的,像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日 上午1:27
下一篇 2017年6月1日 上午1:27

相关推荐

  • 828D配发格GX光栅尺怎么设参数?

    828D配发格GX光栅尺,其中光栅尺为5V TTL方波信号,配完光栅尺后发现第一测量系统的值域第二测量系统的值差很大,稍跑快就报轮廓误差过大。是参数问题还是光栅尺的焊接线…

    SINUMERIK 2017年8月16日
  • 200PLC模拟量扩展

    有13台风机,启动停止控制到没问题,但要很多个模拟量输出模块作为频率设定。但西门子的模拟输出模块好像最多是2输出的,那模块数量都快满了,这样电流等参数加输入模块估计不行了。我想问下…

    SINUMERIK 2019年6月11日
  • 轴进给率的问题

    IPM IPR FRN DPM这四种进给方式有什么区别?四轴加工中,旋转轴采用FRN方式有什么必要?谢谢! 最佳答案 看看这个吧:https://we…

    SINUMERIK 2020年10月31日
  • 结构变量的一些疑问

    以前没有用过结构变量,听说很好用,我试着做了一个实验项目,但是有一些疑问,如图所示,我在结构变量里添加的元素,然后在驱动链接里使用,发现他们生成的变量与多重背景数据块的地址不一致。…

    2017年6月11日
  • 求助,路过的大神伸个手

    因更换电脑,新电脑只装了step7 ,无法正常打开原先的程序,是否需要安装840d toolbox? 能否给个连接???? 在此谢过 版主推荐答案 链接:https://…

    SINUMERIK 2021年7月5日
  • 802D-SL快速位移倍率开关

    西门子(802D-SL)快速进给倍率开关与切削进给倍率开关能否分开单独控制?PLC该如何处理? 问题补充:快速进给倍率与切削进给倍率使用二个开关控制,快速分为(0%,25%,50%…

    SINUMERIK 2017年11月25日
  • 840D停顿问题

    我在NC程序里面用到了M代码,在NC走位置的时候两段之间会出现停顿,在程序前加了G64还是会出现停顿,请教高手帮忙N20 G64 X20 F100&n…

    SINUMERIK 2017年12月10日
  • 828D G04?

    在程序中有G04的延时,偶尔会出现执行延时结束后又延时一次(在屏幕上看提示也能观察到延时二次),有什么办法避免? 问题补充:同一个程序里的G04偶尔会执行二次 最佳答案 N100&…

    SINUMERIK 2020年10月31日
  • 换完电机后,重新做参考点的时候,参数34100和34210有点没太明白?

    大家好,我们有套840D solution line 的床子。Z轴有2个测量系统,并且在驱动上:端口 X201:连接到了 增量光栅…

    SINUMERIK 2017年8月15日
  • 810D系统 不能自动执行加工程序,MDI方式也不能执行指令?

    重庆剃齿机,810D系统,自动方式不会执行加工程序(没有看到程序指针扫描,),第一次按循环启动偶尔会在信息栏会提示“不能打开文件”,除止外没有任何报警和信息提示。MDI方式下也执行…

    SINUMERIK 2020年10月31日