Smithy CNC Mills Instrukcja Użytkownika

Przeglądaj online lub pobierz Instrukcja Użytkownika dla Ekwipunek Smithy CNC Mills. Smithy CNC Mills User Manual Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj

Podsumowanie treści

Strona 1 - Programmer’s Reference Guide

SmithyCNC Bed MillProgrammer’s Reference Guide

Strona 2

SmithyCNC Programmer’s Reference Manual:Language OverviewSmithyCNC Programmer’s Reference Manual: Language Overview1-61.3.3 Expressions and Binary Op

Strona 3

just a few significant digits, or the arc is a strange number of degrees, thenthere will be trouble with EMC. The R word clears up all that mess, and

Strona 4

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-19

Strona 5

SmithyCNC Programmer’s Reference Manual: Tool File & CompensationSmithyCNC Programmer’s Reference Manual: Tool File and Compensation9-20

Strona 6 - LANGUAGE OVERVIEW

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-21

Strona 7 - 1.2 Line Number

Programmer’s Reference GuideMill Canned C yclesSmithy CNC EZ-TROL SYSTEMS10

Strona 8 - 1.3 Word

SmithyCNC Programmer’s Reference Manual: Mill Canned CyclesSmithyCNC Programmer’s Reference Manual: Mill Canned Cycle10-2MILL CANNED CYCLESCanned Cy

Strona 9

descriptions below) is determined by the setting of the retract_mode: either tothe original Z position (if that is above the R position and the retrac

Strona 10

canned cycle. With the first set of blocks, the programmer must turn motion-back on with G0, as is done in the next line, or any other motion mode G w

Strona 11

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles10-510.3 G81 Cycle The G81 cycle is intended for drilling.0. Preliminary motion, as descri

Strona 12

Example 2 - Absolute Position G81Suppose the current position is (1, 2, 3) and the following line of NC code isinterpreted. G91 G81 G98 X4 Y5 Z-0.6 R1

Strona 13

SmithyCNC Programmer’s Reference Manual: Language Overview1-7Values returned by unary operations which return angle measures (ACOS, ASIN,and ATAN) ar

Strona 14 - Table 1-2: Modal Group

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles10-72. a feed parallel to the Z-axis to (13,17, 4.2)3. a traverse parallel to the Z-axis t

Strona 15

Example 4 - Absolute G81 R > ZThis is a plot of the path of motion for the second g81 block of code.G91 G81 G98 X4 Y5 Z-0.6 R1.8 L3 Since this plot

Strona 16

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles10-910.5 G83 CycleThe G83 cycle is intended for deep drilling or milling with chip breakin

Strona 17 - G-CODE OVERVIEW

6. If speed-feed synch was not on before the cycle started, stop it.7. Stop the spindle.8. Start the spindle clockwise.1.7 G85 CycleThe G85 cycle is i

Strona 18

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles10-11surface on the UPPER side of its base. You stick it carefully through the holewhen it

Strona 19

11. Move at traverse rate parallel to the XY-plane to the specified X,Y location. 12. Restart the spindle in the direction it was going before.Example

Strona 20

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles10-13For our example block both I and J are negative so they move back from thehole axis a

Strona 21

5. Restart the spindle in the direction it was going. It is unclear how the operator is to manually move the tool because a change tomanual mode reset

Strona 22

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles10-15<Graphics file: G81ret.png>Neither code will have any affect when incremental m

Strona 23

Example 7 - Eight Holes Revisited n100 g90 g0 x0 y0 z0 (move coordinate home) n110 g1 f10 x0 g4 p0.1 n120 g91 g81 x1 y0 z-1 r1l4(canned drill cycle) n

Strona 24 - 2.12.3 G49

SmithyCNC Programmer’s Reference Manual:Language OverviewSmithyCNC Programmer’s Reference Manual: Language Overview1-81.6 Repeated ItemsA line may ha

Strona 25

SmithyCNC Programmer’s Reference Manual: Mill Canned Cycles10-17N1100 M2 (program end)The second reason to use a canned cycle is that they all produc

Strona 26 - Canned>

SmithyCNC Programmer’s Reference Manual: Language Overview1-9thing in any of the 120 possible orders (such as "#4=-7.0 g1 #3=15 g40 (foo)")f

Strona 27

1.9 Modal GroupsModal commands are arranged in sets called "modal groups", and only onemember of a modal group may be in force at any given

Strona 28

SmithyCNC Programmer’s Reference Manual: Language Overview1-11For several modal groups, when a machining center is ready to accept com-mands, one memb

Strona 29 - 2.18.2 G81: Drilling Cycle

Programmer’s Reference GuideG CodesSmithy CNC EZ-TROL SYSTEMS2

Strona 30

SmithyCNC Programmer’s Reference Manual:G CodesSmithyCNC Programmer’s Reference Manual: G-Codes2-2G-CODE OVERVIEWG codes of the RS274/NGC language ar

Strona 31 - 2.18.4 G83: Peck Drilling

2.2 G1: Linear Motion at Feed RateFor linear motion at feed rate (for cutting or not), program G1 X- Y- Z- A- B- C-,where all the axis words are optio

Strona 32

SmithyCNC Programmer’s Reference Manual:G CodesSmithyCNC Programmer’s Reference Manual: G-Codes2-4must be used. The R number is the radius. A positiv

Strona 33

Programmer’s Reference GuidePrefaceSmithy CNC EZ-TROL SYSTEMS

Strona 34

instead of G2). The axis words are all optional except that at least one of X and Y must be used. I and J are the offsets from the current location (i

Strona 35

SmithyCNC Programmer’s Reference Manual:G CodesSmithyCNC Programmer’s Reference Manual: G-Codes2-62.4 G33: Spindle-Synchronized MotionFor spindle-syn

Strona 36

SmithyCNC Programmer’s Reference Manual: G Codes2-7If origin offsets (made by G92 or G92.3) were in effect before G10 is used, they willcontinue to be

Strona 37

SmithyCNC Programmer’s Reference Manual:G CodesSmithyCNC Programmer’s Reference Manual: G-Codes2-82.10 G38.2: Straight Probe<sub:G38.2:-Straight-P

Strona 38 - M-CODE OVERVIEW

SmithyCNC Programmer’s Reference Manual: G Codes2-9radius value of zero will be used.It is an error if: * the D number is not an integer, is negative

Strona 39

2.13 G53: Move in absolute coordinates<sub:G53:-Move-in>For linear motion to a point expressed in absolute coordinates, program G1 G53 X-Y- Z- A

Strona 40

SmithyCNC Programmer’s Reference Manual: G Codes2-11* Axis words are programmed when G80 is active, unless a modal group 0 G code is programmed which

Strona 41

the leading edge of the tool to cut more heavily. Typical values are 29, 29.5 or 30.The number of "spring passes" is given by the H- value.

Strona 42

SmithyCNC Programmer’s Reference Manual: G Codes2-13Rotational axis words are allowed in canned cycles, but it is better to omit them. If rotationalax

Strona 43

* inverse time feed rate is active during a canned cycle, * or cutter radius compensation is active during a canned cycle.When the XY plane is active,

Strona 44 - 4.4 Indirection

SmithyCNC Programmer’s Reference Manual: PrefaceSmithyCNC Programmer’s Reference Manual: PrefacePREFACESmithyCNC uses the robost EMC2 (Enhanced Machi

Strona 45

SmithyCNC Programmer’s Reference Manual: G Codes2-151. Preliminary motion, as described above. 2. Move the Z-axis only at the current feed rate to the

Strona 46

The second repeat consists of 3 moves. The X position is reset to 9 (=5+4) and theY position to 12 (=7+5).1. a traverse parallel to the XY-plane to (9

Strona 47

SmithyCNC Programmer’s Reference Manual: G Codes2-174. Rapid back down to the current hole bottom, backed off a bit.5. Repeat steps 1, 2, and 3 until

Strona 48

* the spindle is not turning before this cycle is executed.2.18.8 G87: Back Boring<sub:G87:-Back-Boring>This code is currently unimplemented in

Strona 49

SmithyCNC Programmer’s Reference Manual: G Codes2-19<sub:G92,-G92.1,-G92.2,>See Section [sub:Coordinate-Systems] for an overview of coordinate s

Strona 50

offsets and the one that restores them, make a copy of the parameter file writtenby the first program and use it as the parameter file for the second

Strona 51

SmithyCNC Programmer’s Reference Manual:G CodesSmithyCNC Programmer’s Reference Manual: G-Codes2-21

Strona 52

Programmer’s Reference GuideM CodesSmithy CNC EZ-TROL SYSTEMS3

Strona 53

SmithyCNC Programmer’s Reference Manual:M CodesSmithyCNC Programmer’s Reference Manual: M-Codes3-2M-CODE OVERVIEWIn addition to the G-Codes, there is

Strona 54

9. Coolant is turned off (like M9). No more lines of code in an RS274/NGC file will be executed after the M2 orM30 command is executed. Pressing cycle

Strona 55

SmithyCNC Programmer’s Reference Manual: Preface

Strona 56

SmithyCNC Programmer’s Reference Manual:M CodesSmithyCNC Programmer’s Reference Manual: M-Codes3-4it has been turned off by an M9.The tool change may

Strona 57

3.8 M52: Adaptive Feed Control<sec:M52:-Adaptive-Feed-Control>To use an adaptive feed, program M52 or M52 P1. To stop using adaptive feed, pro-g

Strona 58

Programmer’s Reference GuideO CodesSmithy CNC EZ-TROL SYSTEMS4

Strona 59

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-2O-CODE OVERVIEWO-codes provide for flow control in

Strona 60

4.2 Looping: "do", "while", "endwhile", "break", "continue"The "while loop" has two struct

Strona 61

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-4

Strona 62

SmithyCNC Programmer’s Reference Manual: O Codes4-5

Strona 63 - Other Codes

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-6

Strona 64 - OTHER CODES

SmithyCNC Programmer’s Reference Manual: O Codes4-7

Strona 65

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-8

Strona 66 - Order of Execution

Programmer’s Reference GuideIntroduction & Language OverviewSmithy CNC EZ-TROL SYSTEMS1

Strona 67 - ORDER OF EXECUTION

SmithyCNC Programmer’s Reference Manual: O Codes4-9

Strona 68

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-10

Strona 69 - G Code Best Practices

SmithyCNC Programmer’s Reference Manual: O Codes4-11

Strona 70 - G-CODE BEST PRACTICES

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-12

Strona 71

SmithyCNC Programmer’s Reference Manual: O Codes4-13

Strona 72 - Coordinate Systems

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-14

Strona 73 - 8.1 Overiew

SmithyCNC Programmer’s Reference Manual: O Codes4-15

Strona 74 - Figure 8-1 Offsets

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-16

Strona 75

SmithyCNC Programmer’s Reference Manual: O Codes4-17

Strona 76

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-18

Strona 77 - 8.4 G92 Offsets

SmithyCNC Programmer’s Reference Manual:Language OverviewSmithyCNC Programmer’s Reference Manual: Language Overview1-2LANGUAGE OVERVIEWThe RS274/NGC,

Strona 78

SmithyCNC Programmer’s Reference Manual: O Codes4-19

Strona 79

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-20

Strona 80

SmithyCNC Programmer’s Reference Manual:O CodesSmithyCNC Programmer’s Reference Manual: O-Codes4-21

Strona 81

Programmer’s Reference GuideOther CodesSmithy CNC EZ-TROL SYSTEMS5

Strona 82

SmithyCNC Programmer’s Reference Manual: Other CodesSmithyCNC Programmer’s Reference Manual: Other-Codes5-2OTHER CODES5.1 F: Set Feed Rate<sub:F:-

Strona 83 - Tool File & Compensation

On some machines, the carousel will move when a T word is programmed, atthe same time machining is occurring. On such machines, programming the Tword

Strona 84 - TOOL FILE AND COMPENSATION

Programmer’s Reference GuideOrder of ExecutionSmithy CNC EZ-TROL SYSTEMS6

Strona 85 - 9.2 Tool Compensation

SmithyCNC Programmer’s Reference Manual: Order of ExecutionSmithyCNC Programmer’s Reference Manual: Order of Execution6-2ORDER OF EXECUTION6.1 Order

Strona 86 - 9.3 Tool Length Offsets

18. set retract mode (G98, G99).19. home (G28, G30) or change coordinate system data G10) or set axis offsets(G92, G92.1, G92.2, G94). 20. perform mot

Strona 87

Programmer’s Reference GuideG Code Best PracticesSmithy CNC EZ-TROL SYSTEMS7

Strona 88 - Compensation

1.1 Format of a lineA permissible line of input RS274/NGC code consists of the following four parts,in the order listed.1. An optional block delete ch

Strona 89

SmithyCNC Programmer’s Reference Manual: G-Code Best PracticesSmithyCNC Programmer’s Reference Manual: G-Code Best Practices7-2G-CODE BEST PRACTICES

Strona 90

Updating a variable to a new value, such as #1=#1+#2)7.6 Don't use line numbersLine numbers offer no benefits. When line numbers are reported in

Strona 91

Programmer’s Reference GuideCoordinate SystemsSmithy CNC EZ-TROL SYSTEMS8

Strona 92

SmithyCNC Programmer’s Reference Manual: Coordinate SystemSmithyCNC Programmer’s Reference Manual: Coordinate System8-2COORDINATE SYSTEM AND G92 OFF

Strona 93

8.3 Fixture Offsets (G54-G59.3 )Work or fixture offset are used to make a part home that is different from theabsolute, machine coordinate system. Thi

Strona 94

the Y offset and so on for all six axes. There are numbered sets like this for each of the fixture offsets. Each of the graphical interfaces has a way

Strona 95

SmithyCNC Programmer’s Reference Manual: Coordinate System8-5g0 z0g54 x0 y0 z0m2"But," you say, "why is there a G54 in there near the

Strona 96

8.3.2 Setting coordinate system values within G-code.In the general programming chapter we listed a G10 command word. This command can be used to chan

Strona 97

SmithyCNC Programmer’s Reference Manual: Coordinate System8-7G92 also works from current location as modified by any other offsets that arein effect

Strona 98

8.4.3 G92 CautionsSometimes the values of a G92 offset get stuck in the VAR file. When this hap-pens reset or a startup will cause them to become acti

Strona 99

SmithyCNC Programmer’s Reference Manual:Language OverviewSmithyCNC Programmer’s Reference Manual: Language Overview1-41.3 WordA word is a letter othe

Strona 100

SmithyCNC Programmer’s Reference Manual: Coordinate System8-9These tests did not study the effect of re-reading the var file while they containnumber

Strona 101

G10 L2 P2 x0.5 (offsets g55 x value by 0.5 inch) G10 L2 P3 x-0.5 (offsets g56 x value by -0.5 inch) G10 L2 P4 y0.5 (offsets g57 y value by 0.5 inch) G

Strona 102

SmithyCNC Programmer’s Reference Manual: Coordinate System8-11g1 f1 z-.25g3 x-.1 y0 i.1 j0g54 g0 x0 y0 z0m2Now comes the time when we might apply a s

Strona 103

Programmer’s Reference GuideTool File & CompensationSmithy CNC EZ-TROL SYSTEMS9

Strona 104 - Smithy CNC EZ-TROL SYSTEMS

SmithyCNC Programmer’s Reference Manual: Tool File & CompensationSmithyCNC Programmer’s Reference Manual: Tool File and Compensation9-2TOOL FILE

Strona 105 - MILL CANNED CYCLES

The "POC" column contains an unsigned integer which represents the pocketnumber (slot number) of the tool carousel slot in which the tool is

Strona 106 - 10.2 G80

Throughout this unit you will find ocasional references to cannonical functionswhere these are necessary for the reader to understand how a tool offse

Strona 107

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-5The effect of this is that in most cases the machine will pick up the offset

Strona 108 - 10.3 G81 Cycle

In both examples, the shaded triangle represents material which should remainafter cutting, and the line outside the shaded triangle represents the pa

Strona 109

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-7* To stop cutter radius compensation, program G40.* If G40, G41, or G42 is pr

Strona 110

1.3.1 NumberThe following rules are used for (explicit) numbers. In these rules a digit is a singlecharacter between 0 and 9.* A number consists of (1

Strona 111 - 10.4 G82 Cycle

Material Edge Contour When the contour is the edge of the material, the outline of the edge isdescribed in the NC program. For a material edge contour

Strona 112 - 10.6 G84 Cycle

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-9not be able to compensate properly when undersized tools are used.For a tool

Strona 113

2. Cannot change units with cutter radius comp3. Cannot turn cutter radius comp on out of XY-plane4. Cannot turn cutter radius comp on when already on

Strona 114

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-11diameter given in the tool table to be tangent to the contour at all points

Strona 115

If the first move after cutter radius compensation has been turned on is an arc,the arc which is generated is derived from an auxiliary arc which has

Strona 116 - 10.10 G88 Cycle

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-13ner is on the path, an arc is inserted to go around the corner. The radius o

Strona 117 - 1.12 G98 G99

B to some point C, located so that the line BC is more than one radius long.After the construction is finished, the code is written in the reverse ord

Strona 118 - 10.13 Why use a canned cycle?

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-15This method will also work at a concave corner on a tool path contour, if th

Strona 119

program with tool zero selected, and it draws a line at the actual part's outline.(see figure below) Then, I select a tool with the diameter of t

Strona 120 - Credits

SmithyCNC Programmer’s Reference Manual: Tool File & Compensation9-17Line 15 contains G41 D4, which means that the diameter of the tool described

Komentarze do niniejszej Instrukcji

Brak uwag