...Starting this thread to better understand the MTB side of things when trying to add M Functions, VFD's or any steps a Machine Tool Builder would need to know when using the Assembler for 40/50/60MU series.

Quoted from Readme below


"Notes on the PIC V Assembler (Version 1.05)

The PIC V Assembler is intended to be used as a tool which allows an
application engineer to prepare programmable interface logic for the
DynaPath Delta 30 series of computer numerical controls. The Assem-
bler program includes utilities to assemble and document PIC programs,
download and upload files to and from the control, and on-line editing
facilities for the PIC user program and the control parameters. Com-
plete documentation on the use of the program is included in the PIC V
Program Reference Guide, available from Autocon Technologies, Inc.

The program was created as a service to Autocon customers. It is
provided free of charge to those customers who have purchased a Delta
30 control. This software is not to be sold nor can it be represented
as being part of a "package" or service that is then sold. The soft-
ware remains the copyrighted property of Autocon Technologies, Inc.

Operating Environment

The Assembler program can run on any IBM-PC compatible computer with
at least one drive (floppy or hard). The program requires PC-DOS or
MS-DOS version 2.xx or later and will use approximately 260K of RAM
memory. Graphics are not used and color is optional, so the program
should work on any computer regardless of the video adapter in use.

The CONFIG.SYS file must have a FILES statement that allows a minimum
of 12 files to be opened. The file should also have a DEVICE state-
ment enabling the system clock if the computer utilizes a special
driver for this purpose. Refer to the following example:

Contents of example CONFIG.SYS file
(This is an example. Lines may differ or not be needed on your
computer.)

DEVICE=CLOCK.SYS
DEVICE=ANSI.SYS
BUFFERS=15
FILES=12

The CONFIG.SYS file must be in the first directory that the computer
accesses upon startup (usually referred to as the "root" directory).
This directory may be on hard disk or floppy, depending on how you
boot your computer. If you are unfamiliar with the CONFIG.SYS file
and its use on your computer, please refer to the documentation pro-
vided by the computer vendor.

The disk provided by Autocon is not a system disk (since we are not
licensed to distribute DOS operating system software) and the user
must place a copy of his DOS operating system on any copy of the disk
provided by Autocon if he wishes to boot from a floppy disk drive.

The program allows you to specify which ports you want to use for your
printer (LPT1:, LPT2:, or LPT3 and for communication with the con-
trol or other devices (COM1: through COM4.

Please copy the disk that the program is supplied on and use only the
copy to run the program. If the copy is destroyed for any reason,
make another copy from the original disk.

The Assembler program was written and compiled using Microsoft's BASIC
Professional Development System Version 7.1. The program will appear
in your directory as an executable file called ASSEMB30.EXE. No other
files are necessary to run the program. A file named ASSEMB30.PAR is
created after the program is run the first time. This parameter file
records selections you make while running the program. The executable
file may be write protected if you wish. The parameter file must re-
main READ/WRITE since it is written to by the program.

Included on the disk(s) with the Assembler program are two source
files that contain the CNC to PIC and PIC to CNC equates for the two
Delta 30 control types. When programming a PIC for a mill control,
use the file MILL30IO.SR. Punch control users should use PNCH30IO.SR.
Incorporating the appropriate table into his PIC should save time for
the first time user since he will not have to type in the table from
scratch.

An example PIC is also included. The file name is MACHCNTR.SR and is
a PIC program that was used on a three axis machining center with a
tool magazine. The programmer is responsible for determining the suit-
ability of the various routines in this example PIC if he chooses to
use it on his machine.

The Assembler program currently traps some DOS errors. However, a
disk space overflow, an improper CONFIG.SYS file, and several other
user errors can cause the program to halt and return you to the DOS
prompt. More extensive error trapping will be added to the program
when development time permits.

Serial Communications

The speed of the computer will affect the Assembler program's ability
to receive data. An XT compatible computer is slow enough in execut-
ing the software and writing to disk that higher baud rates may not
work properly. The computer may not be fast enough to signal the con-
trol to stop sending data before the input buffer overflows (causing
an error). An XT compatible was tested and was capable of a rate up
to 1200 baud. AT compatibles have been tested up to 9600 baud with no
problems.

One of the most common problems that users have encountered is in con-
necting their computer to the control's serial port. The following
tables document the most common pin assignments for serial ports on
personal computers. These pin assignments have been verified on
several computers (including IBM, Compaq, Dell, Packard Bell, CompuAdd,
etc.). Check the documentation supplied by your computer's vendor for
any variations from this list. Pin assignments for the communication
port of the DynaPath Delta 30 controls can be found in the Customer
Information Manual shipped with each control unit.

IBM-PC XT
(25 pin D-type connector)

Pin 1 - Protective Ground
Pin 2 - Transmit Data Output
Pin 3 - Receive Data Input"