Title: CUSTOMIZING VQC
1(No Transcript)
2CUSTOMIZING VQC
N10 (CATEGORY) (NAME SLOTS) N11 (TEMPLATE)
(NAME CIRCULAR SLOTS) (DIAGRAM) (DATUM
19,14) (CIRCLE 19,14 13) (CIRCLE 19,14 9)
(CCW 17,259,2010) (CW 21,2529,2010) (LINE
17,2617,24) (LINE 21,26 21,24) (CCW
7,16 8,910) (CCW 14,4 24,410) (CW 31,16
30,910) (ARROW 19,20 19,23) (ARROW 19,18
19,15) (LINE 5,31 5,24) (LINE 19,31
19,28) (ARROW 11,30 5,30) (ARROW 15,30
19,30) (END DIAGRAM) (PARAMETERS) (ToolNo)
(NO DECIMAL) (WrkOfset) (NO DECIMAL) (IR)
(LABEL Inner Radius) (POSITION 15,19) (OR)
(POSITION 8,30) (LABEL Outer
Radius) (Slots) (LABEL of Slots)
3SLIDE LEGEND
PRESS THREE TIMES TO GET TO THIS
PAGE (Continued on next slide) Note
ACTIONS
KEYS
INSTRUCTIONS
INFORMATION
OTHER INFORMATION
4Visual Quick Code (VQC) comes with over 90
different templates to simplify the programming
of simple parts. All that is required to create
a program is to provide the part dimensions and
speeds and feeds. VQC can also be
customized, so that more unique parts , that are
made in different sizes, can be easily
programmed by the operator. This
presentation will go through a process which will
help you create your own custom VQC templates.
VQC
5There are some tools available to help you
create templates. One is a PC version of VQC
which you can use to check your work. Another is
a spreadsheet that has the existing templates,
shown on a grid, along with the code used to
create the templates. There is also a detailed
section in the Operators manuals (Lathe, Mill
and Horizontal) on VQC. It is a good idea to
read the section in the manual before completing
this presentation. We will first take a look
at making a minor modification of an existing
template, then show how to make one from scratch.
6TEMPLATE BUILDER
This shows one of the pages from the spreadsheet
called Template Builder. It has the part drawn
on the spreadsheet grid with the code shown in a
text box on the right. You can scroll through
the text box to see all the code for this
template.
7Lets say that you want a template like this one
except that you would like to delete the rounding
on the two upper corners.
The red lines show the changes we will be making.
8You will need to Delete the code for the two
arcs. The first one is identified. You will need
to locate the other.
Notice that the curve indicated by the arrow has
the letter b next to it. You will see a red
b also in the lines of code. That line of code
represents this arc. An arc is drawn by using a
CW or CCW command with the start and end points
of the arc and the arc radius.
9Locate the coordinates of the starting point of
the arc indicated. It starts at 4,27 (x and y
location).
Locate the end point 8,31. Delete the code
which represents the arc (CW 4,27 8,31 4)
By looking for the line of code that has the
start and end points that you found, you can see
how that line is created and will know what line
of code to delete (or change). You can make these
changes right in the spreadsheet and then save it
as a different name.
10Locate the code for the line indicated. Note
that it is identified by the letter f.
Change the end point of the code (4,27) to the
new corner point 4,31.
By looking for the line of code that has the
start and end points that you found, you can see
how that line is created and will know what line
of code to delete (or change).
11Next, locate the code for the line identified by
the letter a.
4,31)
Change both end points of the code to the new
corner points on the right and left corners 4,31
and 34,31.
This will change the top line (a) so that it
extends from corner to corner, as shown in the
next slide.
12Finally locate the code for the line indicated
as identified by the letter c.
4,31)
Change the end point of the code 34,27 to the new
corner point 34,31.
This completes the required changes for the
template. You will now need to change some of the
G-code.
13(LINE4,3134,31)
4,31)
Finally, click on the text box and arrow down to
the G-code section
For this exercise, you will not need to change
any Parameters.
14 (GCODE) (TToolNo M06) (G00 G90 GWrkOfset
XXPos YYPosYDist/2ArcInOut) (SSpdleRpm
M03) (G43 HToolNo Z1. M08) (G01 Z-DpthCut
F50.) (G01 G41 DToolNo XXPos-ArcInOut
FFeedrate) (G03 XXPos YYPosYDist/2
RArcInOut FFeedrate) (G01 XXPosXDist/2-Rad
ius) (G02 XXPosXDist/2 YYPosYDist/2-Ra
dius RRadius) (G01 YYPos-YDist/2Radius)
(G02 XXPosXDist/2-Radius YYPos-YDist/2
RRadius) (G01 XXPos-XDist/2Radius) (G02
XXPos-XDist/2 YYPos-YDist/2Radius
RRadius) (G01 YYPosYDist/2-Radius) (G02
XXPos-XDist/2Radius YYPosYDist/2
RRadius) (G01 XXPos) (G03 XXPosArcInOut
YYPosYDist/2ArcInOut RArcInOut) (G01 G40
XXPos) (G00 Z1. M09) (G28 G91 Z0 M05) (M30)
(END GCODE)
(LINE4,3134,31)
You will notice that there are 4 lines of code
with a G02. These were for the 4 rounded corners
of the original template.
4,31)
15 (GCODE) (TToolNo M06) (G00 G90 GWrkOfset
XXPos YYPosYDist/2ArcInOut) (SSpdleRpm
M03) (G43 HToolNo Z1. M08) (G01 Z-DpthCut
F50.) (G01 G41 DToolNo XXPos-ArcInOut
FFeedrate) (G03 XXPos YYPosYDist/2
RArcInOut FFeedrate) (G01 XXPosXDist/2-Rad
ius) (G02 XXPosXDist/2 YYPosYDist/2-Ra
dius RRadius) (G01 YYPos-YDist/2Radius)
(G02 XXPosXDist/2-Radius YYPos-YDist/2
RRadius) (G01 XXPos-XDist/2Radius) (G02
XXPos-XDist/2 YYPos-YDist/2Radius
RRadius) (G01 YYPosYDist/2-Radius) (G02
XXPos-XDist/2Radius YYPosYDist/2
RRadius) (G01 XXPos) (G03 XXPosArcInOut
YYPosYDist/2ArcInOut RArcInOut) (G01 G40
XXPos) (G00 Z1. M09) (G28 G91 Z0 M05) (M30)
(END GCODE)
(LINE4,3134,31)
One of the corners that we changed was in the X
and Y quadrant of the part. This would be
generated by the code indicated.
4,31)
The other rounded corner was at a -X and a Y.
This would be generated by the line shown. You
will need to delete these two lines and change
the G01 lines preceding them.
The G01 lines mentioned will need to be changed
by deleting the -Radius.
16 O09997 N1100 (CATEGORY) (NAME Custom
Template) N1102 (TEMPLATE) (NAME O.D. Square W/
2 Radius Corners) (DIAGRAM) (LINE 0,0 40,0)
(CENTER LINES) (LINE 0,0 0,37) (DATUM
19,17) (LINE 4,31 34,31)
(LINE 34,31 34,7) (CW
34,7 30,3 4) (LINE 31,3
8,3) (CW 8,3 4,7 4)
(LINE 4,7 4,31) (LINE
4,32 4,34) (LINE 34,29
34,34) (LINE 32,31 37,31) (LINE 35,3
37,3) (ARROW 16,33 4,33)
(ARROW 22,33 34,33) (ARROW 36,17 36,31)
(ARROW 36,13 36,3) (CCW 17,38 17,32 4)
(LINE 17,32 17,33) (LINE
17,32 16,32) (CCW 21,32 21,38 4) (LINE
21,38 22,38) (LINE 21,38 21,37) . . .
. . .
After you have completed your changes, highlight
all the code in the spreadsheet, starting with
the line number, and copy it to a text file. It
does not matter what you name the file, but it
should be 8 characters or less. Save the file in
the same folder as your copy of VQC for PC. You
can then use the PC version of VQC to check your
work.
Note You will need to add signs at the
beginning and end of the file, add a program
number and add a CATEGORY name. At the end of
the file, you also need an END CATEGORY statement.
17VQC for PC
The PC version of VQC works like that on the
control, plus it has some extra features that
help for checking custom templates.
18There is a Template Checker included, which
will check the format of your template. For
instance, it will make sure that any variable
names you have in your G-code section are also
shown in the Parameter section. (Note The
Template Maker option is not yet functional)
19Template Checker
You can enter the name of your file in the
TEMPLATE NAME block or press F3 for a
directory. Press ltF3gt.
20Scroll through the directory and find your file
name. Press ltEntergt to select the file.
21 The file will now appear in the block for
TEMPLATE NAME. Press ltEntergt to run the
Checker.
22If there is an error, it will show what the error
is and the line number where it is located. It
will not show all the errors at once. Make
corrections with a text editor (there is a menu
selection for one in the VQC for PC) and run the
checker again.
Before you run the checker again on an edited
file, make sure you have closed the file in the
text editor.
23If everything is O.K. you will get this message.
Close the window by pressing ltESCgt and return to
the basic program.
24Press ltF2gt to select your new template. Arrow
down until you find it and press ltEntergt.
25You should see your template name on the
right. Press ltEntergt
26Now you should see the screen with all the
templates in the category. Press ltENTERgt
27You will now see your custom template. Verify
that it looks like you want. Enter some values
and verify that it will output the G- code. If
everything looks good, you can put it on a
Control and try it out using Graphics to test the
output.
28Prepared by Haas AutomationTraining
DepartmentOxnard, CA 93030