One of my customers is looking at a used machine: an Intermac glass grinder, ca. 1993. It has an Allen Bradley 8601 control on it.
The sample CNC programs that the previous owner showed us as samples look something like this:
Code:
#(SCR,ON)
ERR=1
(DER,1,E10,SYVAR1.CH,E42,SYVAR2.CH,E44)
(DER,2,SYVAR3.CH,E13,SYVAR4.CH,E14,SYVAR5.CH)
(DER,3,E25,E26,E27)
(DER,4,E15,E19)
(DEF,1,1,15," TOOLS ")
(DEF,3,3,1,"T")
(DEF,4,8,1,"T")
(DEF,5,13,1,"T")
(DEF,16,2,1,"____________________")
(DEF,17,2,21,"____________________")
(DEF,18,18,1,"____________________")
(DEF,19,18,21,"____________________")
(DEF,22,19,5," INTERMAC AUTOMATION DEPARTMENT ")
E11=26
E1=3
(RPT,3)
E6=2
(DEF,E11,E1,E6,0,3)
E11=E11+1
E6=8
(DEF,E11,E1,E6,"H")
E11=E11+1
E6=11
(DEF,E11,E1,E6,0,3)
E1=E1+1
E11=E11+1
E6=8
(DEF,E11,E1,E6,"L")
E11=E11+1
E6=11
(DEF,E11,E1,E6,0,6)
E1=E1+1
E11=E11+1
E6=8
(DEF,E11,E1,E6,"R")
E11=E11+1
E6=11
(DEF,E11,E1,E6,0,6)
E1=E1+1
E11=E11+1
E6=8
(DEF,E11,E1,E6,"V1")
E11=E11+1
E6=11
(DEF,E11,E1,E6,0,5)
;;; lots more lines like that ;;;
(RED,2,2,E12)
(RED,3,3,E12)
(RED,4,4,E12)
(BGT,E17,E10,ES)
(WRT,1,1,E18)
(WRT,2,2,E18)
(WRT,3,3,E18)
(WRT,4,4,E18)
E18=E12
(BNC,RD)
"ES"(RED,1,1,101)
(RED,2,2,101)
(RED,3,3,101)
(RED,4,4,101)
(WRT,1,1,E18)
(WRT,2,2,E18)
(WRT,3,3,E18)
(WRT,4,4,E18)
E60=E17
E17=0
(BNC,RC)
"F"(CLO)
ERR=0
SK7786.BL=1
SK7701.BL=0
(DIS," ")
(SCR,OFF)
(REL)
This is Greek to me (or maybe Italian?).
Is this a specialty control with its own command language, perhaps specified by the machine builder?
Does anyone out there have a programming reference manual that would explain these codes, so that we can get a postprocessor working for him?
If this looks familiar to you, please let me know. Any pointers would be appreciated.