|
Data
format for isel EASYMOVE CNC programs.
The following information
has been provided in an effort to assist CV-Tech Australia's customers
in preparing post
processors or file conversion utilities. As the ISO standard (G/M codes)
is still
one of the most popular
methods of controlling CNC equipment we will use it to compare commands
and program structure
to the Isel EASYMOVE format.
Block format
Line Number[1
space]
Command [1 Space] Co-ordinate[1
space] Co-ordinate ;Comment
N00021 MOVEABS X30625 Y54000 Z-3000 ;This is a comment
|
Description
|
ISO
|
Easymove
|
Details
|
| Line numbers |
N0001 |
N000001 |
Not Required |
| Axis Specifications |
X Y Z |
X Y Z |
|
| Co-ordinates |
X20.567
Y5.000
Z100.000 |
X20567
Y5000
Z100000 |
Modal |
| Comments |
(Comment here) |
;comment here |
Place comment
after colon. |
| Rapid Absolute |
G00 G90 |
FASTABS |
Not modal |
| Feed Absolute |
G01 G90 |
MOVEABS |
Not modal |
| Rapid Relative |
G00 G91 |
FASTREL |
Not modal |
| Feed Relative |
G01 G91 |
MOVEREL |
Not modal |
| Reference motion |
G28 X0. Y0. Z0. |
REF XYZ |
In order XYZA |
| Set feed Rate |
G01 X... Y...
F200 |
VEL 3333 |
Feedrate specified
in 0.001mm/sec |
| Set Rapid Rate |
G00
F2000 |
VEL33333 |
Feedrate specified
in 0.001mm/sec |
| Plane |
G17, G18,G19
|
PLANE XY
PLANE XZ
PLANE YZ |
Modal |
| Arc's |
G90
G02 X.. Y.. I.. J.. |
CWABS I.. J..
X.. Y.. Z.. |
Arc centres absolute. |
| Arc's |
G90
G03 X.. Y.. I.. J. |
CCWABS I.. J..
X.. Y.. Z. |
Arc centres
absolute |
| Arc's |
G91
G02 X.. Y.. I.. J.. |
CWREL I..J..
X.. Y.. Z.. |
Arc centres
relative |
| Arc's |
G91
G03 X.. Y.. I.. J.. |
CWWREL I.. J..
X.. Y.. Z.. |
Arc centres
relative |
| Dwell |
G04 200 |
WAIT 200 |
200 milliseconds |
| Spindle on |
M03 |
SPINDLE ON |
Modal |
| Spindle off |
M05 |
SPINDLE OFF |
Modal |
| RPM |
S1234 |
RPM 1234 |
Modal |
| Coolant on |
M08 |
COOLANT ON |
Modal |
| Coolant off |
M09 |
COOLANT OFF |
Modal |
| Tool Change |
T0202 M06 |
GETTOOL 2 |
Modal |
| End Program |
M30 |
PROGEND |
|
Sample Program...
; This is a comment
and is ignored when the program is run.
; you can place anything
you want here like program info
; date, time, tool,
job ect.
N000001 MOVEABS Z1000
; Go to an absolute position
N000002 GETTOOL 6
;Call tool number 6
N000003 VEL 3333
;Set feed rate
N000004 SPINDLE ON
;Spindle on
N000005 FASTABS X106722
Y126167 Z1000
N000006 MOVEABS Z-1000
N000007 MOVEABS X106612
Y121085
N000008 MOVEABS X116993
Y129293
N000009 MOVEABS X106923
Y135402
N000010 MOVEABS X96596
Y129736
N000011 MOVEABS X96340
Y117960
N000012 MOVEABS X106411
Y111850
N000013 MOVEABS X116737
Y117517
N000014 MOVEABS X125092
Y133737
N000015 MOVEABS X107123
Y144638
N000016 MOVEABS X88698
Y134527
N000017 MOVEABS X88242
Y113516
N000018 MOVEABS X106211
Y102615
N000019 MOVEABS X124635
Y112725
N000020 MOVEABS X133190
Y138181
N000021 MOVEABS X107324
Y153873
N000022 MOVEABS X80800
Y139319
N000023 MOVEABS X80144
Y109072
N000024 MOVEABS X106010
Y93379
N000025 MOVEABS X132533
Y107934
N000026 MOVEABS X141288
Y142625
N000027 MOVEABS Z50000
N000028 COOLANT OFF
N000029 SPINDLE OFF
N000030 PROGEND
|
Depending on which isel
machine model you have there may be some slight differences with some of
the
commands used in the
program.
Example: Machine with
reversable spindle uses SPINDLE CW
and SPINDLE CWW
instead of
SPINDLE ON or
SPINDLE
OFF. Some isel machines don't even require
a SPINDLE or
COOLANT command.
Chech your machine
and included options....
Other
available commands..
The following comands
are not usually required when customising a post processor if you require
any details on the
following contact support@cvtech.com.au
for details.
WPZERO
WPZERO ABS X..
Y.. Z..
WPCLEAR
SETPORT An=v
SETBIT An.b
RESBIT An.b |
Reset workpiece
zero at current position
Set workpiece zero
at absolute co-ordinates
Set workpiece zero
at limit switches
Set an output port
Set an output port
bit
Clear an output port
bit |
Good
Luck
For details
on running your EASYMOVE program visit the following pages:
Setting
up the I5DRV and REMOTE software
.Running
the Remote program
Technical Support Department
CV-Tech Australia Pty Ltd
P.O.Box 141, Beverly Hills NSW 2209
Phone: 02 9703 3491 Fax: 02 9703 3492
support@cvtech.com.au
Last updated 8th January 2002

|