青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1669|回复: 0

[分享] FANUC系统PC程序的转换

[复制链接]
发表于 2009-8-6 16:00 | 显示全部楼层 |阅读模式
了解FANUC系统的人,都知道:FANUC控制系统的型号很多,PLC种类更多。不同型号的系统有可能配置不同种类的PC,同一型号的系统也可能配置不同种类的PC。这样,对于长期从事FANUC控制系统应用的人来讲,怎样实现DOS版下的同一梯形图用不同PC种类的转换,怎样实现Windows版下的同一梯形图用不同PC种类的转换,怎样实现不同PC开发环境下编制的梯形图(DOS版/Windows版)的转换已显得十分重要,只有很好地解决了这些问题,才能缩短新旧系统应用换代的周期,才能促进FANUC新系统的推广和使用。下面是笔者参阅有关资料总结出的转换方法,借“FANUC数控系统应用”征文之机,与国内同行交流、验证。 : J8 Z# j  m. x3 X% x  `
  上述3种转换均是借助于FANUC“FAPT LADDER_Ⅲ”编程软件完成的,该编程软件的运行环境是Windows。   U' ?5 S- }0 |) w' W# Q
8 \* }, l0 O: E0 l% ^. @& {% x$ a9 \
  为了便于介绍和理解,先定义几个名词:当前梯形图——现有的梯形图;当前PC种类——现有梯形图的PC种类;目标梯形图——希望转换后可生成的梯形图;目标PC种类——希望转换后可生成梯形图的PC种类;DOS版的梯形图——在DOS版工具软件下编制的梯形图;Windows版的梯形图——在Windows版工具软件下编制的梯形图;中间文件——在梯形图转换过程中产生的一个文件,又称助记符文件。 ; g9 H: @( F4 W! q/ i* }) j

! |; O8 U( u" u0 P  1DOS版的梯形图与Windows版的梯形图之间的转换
$ {! p% w: p! _9 y% B  1.1DOS版的梯形图转换成Windows版的梯形图
1 z" U0 n0 g1 U& b9 u
4 e5 D% ]; {* @5 k5 k

- `3 g* e/ T2 s  1.1DOS版的梯形图转换成Windows版的梯形图 . T! c9 w" M) V

# @% _6 S. V. p9 A5 k0 k. U  (1)运行FANUC“FAPT LADDER_Ⅲ”编程软件。?
# p; O6 ]4 C- {5 C$ s" m# T- F  g) {# {" ^  H' ^. J
  (2)选择工具栏[Tool]中的数据转换项[Data Conversion]。?
4 c$ Y3 l, B* W2 K7 i' E
9 o) s# [  H" B& `  (3)在下拉菜单中选择[Data File→LAD File]项,则显示[Conversion into LAD Format File]页面。其中,程序名(Program Name)栏需选择当前DOS版的梯形图名,含梯形图存放路径,可由[File]选择。? , N- t8 e# l4 p. z+ m" c+ S( y

! V0 }; ?6 ?/ z$ i3 V% C. \$ ?  DOS版的梯形图文件一般由文件名加不同的扩展名组成,共10个文件。例如:若梯形图名为KT13,则KT13的梯形图由以下10个文件构成:KT13.#C1、KT13.#C2、KT13.#TA、KT13.#CN、KT13.#EX、KT13.#IO、KT13.#LA、KT13.#ME、KT13.#PA、KT13.#SY。当前DOS版的梯形图名可以为上述10个文件中任意一个。?LAD型文件(LAD Format File)栏需新建目标Windows版的梯形图名(或文件夹),含梯形图(或文件夹)的存放路径。?   ^  n1 w0 i7 a, O2 I3 p. T8 S
& V% z( q# M, d
  (4)完成以上选项后,点击[OK]确认,然后出现程序选择(Program Select)页面,选项后,点击[确定],最后提示[Succeed Change Data],标志数据转换成功,点击[确定]即可。?
. M6 T6 K  S: \
' i( t' p% L( L; R  这样便完成了DOS版的梯形图向Windows版的梯形图的转换,“目标Windows版的梯形图名”即为转换生成的Windows版梯形图。
' K  _. K& x( g. {% X* Z2 r0 O+ D/ f, V  N* f0 G& J% w# M) e8 }; z: u
  1.2Windows版的梯形图转换为DOS版的梯形图?
; a" Q( \% o: k& Q8 X5 S7 |/ K  G2 t: r, \* Q( H( l
  (1)运行FANUC“FAPT LADDER_Ⅲ”编程软件。? 5 D+ L+ p3 J# |" R% n
! A# `! R9 J8 \/ Y! k- m0 ^
  (2)选择工具栏[Tool]中数据转换项[Data Conversion]。?
' L9 r" D8 S. x5 @8 q/ N+ M/ w& ?, i' H9 R9 }+ b, l7 X* ^* A
  (3)在下拉菜单中选择[Data File←LAD File]项,则显示[Conversion into Program Data File]页面。其中,LAD型文件(LAD Format File)栏需选择当前Windows版的梯形图名,含梯形图存放路径,可由[File]选择。程序名(Program Name)栏需新建目标DOS版的梯形图名,含梯形图存放路径。程序格式(Program Format)栏需选择Format A或C。若选择Format A,则生成由10个文件组成的DOS版梯形图;若选择Format C,则生成文件夹形式的DOS版梯形图。? 2 M6 k! F$ W( b; i3 u
2 @. c0 r+ x) z/ o& e5 M2 v! [
  (4)完成以上选项后,点击[OK]确认,之后提示[Succeed Change Data],标志数据转换成功,点击[确定]即可。? 3 J+ B4 ~, L; \1 q* E

1 ~# `+ f8 H. S# u9 ?$ c! E' ~! [  这样便完成了Windows版的梯形图向DOS版的梯形图的转换,“目标DOS版的梯形图名”即为转换生成的DOS版梯形图。 ' W4 I$ p/ Q' \4 p3 l" w

! h; b) @9 @  m! \7 g  2 Windows版下同一梯形图不同PC种类之间的转换
# W$ @8 q. `3 y3 T
& D+ U/ R. M+ u1 s  d: `4 j, c  `  (1)运行FANUC“FAPT LADDER_Ⅲ”编程软件。? 1 y" @2 B3 W9 p5 X) ~6 |1 ^
: S$ E. M. D$ j6 ^. A; c, F
  (2)点击[File]栏,选择[Open Program]项,打开一个希望改变PC种类的Windows版梯形图的文件。? , i! t0 a! H6 F& N

+ |8 V7 H% L1 L8 R1 u$ ]% f  (3)选择工具栏[Tool]中助记符转换项[Mnemonic Convert],则显示[Mnemonic Conversion]页面。其中,助记符文件(Mnemonic File)栏需新建中间文件名,含文件存放路径。转换数据种类(Convert Data Kind)栏需选择转换的数据,一般为ALL。?
+ C- E$ F* u3 j8 G) l# H) _/ J6 @" u+ }4 |/ Z
  (4)完成以上选项后,点击[OK]确认,然后显示数据转换情况信息,无其他错误后关闭此信息页,再关闭[Mnemonic Conversion]页面。? - }9 h  R5 Q) M+ w: v; L: U9 F

5 f. j- C$ v0 v1 M4 ]  (5)点击[File]栏,选择[New Program]项,新建一个目标Windows版的梯形图,同时选择目标Windows版梯形图的PC种类。? . _( o6 k, `( n: l5 [- Z: W5 ?

8 r2 C; Q$ }- q$ A' ^  (6)选择工具栏[Tool]中源程序转换项[Source Program Convert],则显示[Source Program Conversion]页面。其中,中间文件(Mnemonic File)栏需选择刚生成的中间文件名,含文件存放路径。?
) d* e7 @$ i8 Y9 H9 `# I1 c- l
7 c* h6 {( D- _8 b: E1 d' ^  (7)完成以上选项后,点击[OK]确认,然后显示数据转换情况信息,“All the content of the source program is going to be lost. Do you replace it?”,点击[是]确认,无错误后关闭此信息页,再关闭[Source Program Conversion]页面。?这样便完成了Windows版下同一梯形图不同PC种类之间的转换,例如将PMC_SA1的KT13.LAD梯形图转换为PMC_SA3的MM.LAD梯形图,并且转换完后的MM.LAD梯形图与KT13.LAD梯形图的逻辑关系相同。 $ I. ^& ^* H/ i% o1 A. n
$ {9 a; w, `' J7 Y4 X5 t, U
  3 DOS版下同一梯形图不同PC种类之间的转换 6 l% q( e% b' y; }

& |1 i+ h/ C) o$ a8 E  这种转换可分3个步骤完成:(1)先将DOS版下的梯形图转换成Windows版下的梯形图。(2)在Windows版下完成同一梯形图不同PC种类之间的转换。(3)最后将已完成了PC种类转换的Windows版梯形图再转换为DOS版下的梯形图。
0 B6 F' d; @7 N! s3 r& C6 U
8 r) z6 S, J: D1 x$ `) B9 f5 j  这样便完成DOS版下同一梯形图不同PC种类之间的转换。
: `" p% S7 p9 X% x4 s) c6 V5 R+ U4 k8 C: i! X/ z/ w$ w
  4 PC程序转换遵循的原则
8 f; B" |) B' c$ Y7 j9 L/ l9 [( W  F0 H) x9 E) j4 v. G) [
  (1)低版本PC向高版本PC转换;(2)功能指令少的PC向功能指令多的PC转换。反之,则可能转换出错。? % g0 B2 [/ D( \* v0 a

) p+ }% Z5 o9 h& d3 h) }! W$ b  FANUC“FAPT LADDER_Ⅲ”编程软件可编制的PC种类很多,能满足FANUC16/18/160/180/21/16?i/18i/21i/0i等控制系统的PC编程、调试使用。PC程序的转换,为PC设计、快速重组奠定了基础
: D6 M% m: N9 G# k" h: Y
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-5-12 10:14 , Processed in 0.152031 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表